Added release target and made

This commit is contained in:
rexy712 2018-01-19 16:01:07 -08:00
parent 3fba61de8c
commit 8137a8ffa9
2 changed files with 8 additions and 7 deletions

View File

@ -3,10 +3,14 @@ all: rexbacklight
rexbacklight: src/rexbacklight.c rexbacklight: src/rexbacklight.c
gcc -std=c11 -g -Wall -Wextra -pedantic src/rexbacklight.c -o rexbacklight gcc -std=c11 -g -Wall -Wextra -pedantic src/rexbacklight.c -o rexbacklight
# strip --strip-all rexbacklight
.PHONY: release
release: src/rexbacklight.c
gcc -std=c11 -O2 -Wall -Wextra -pedantic src/rexbacklight.c -o rexbacklight
strip --strip-all rexbacklight
.PHONY: install .PHONY: install
install: install: rexbacklight
install -m755 -o root -g root -s rexbacklight /usr/bin/rexbacklight install -m755 -o root -g root -s rexbacklight /usr/bin/rexbacklight
install -m600 -o root -g root rules/91-backlight.rules /etc/udev/rules.d/91-backlight.rules install -m600 -o root -g root rules/91-backlight.rules /etc/udev/rules.d/91-backlight.rules
install -m755 -o root -g root rules/backlight /etc/init.d/backlight install -m755 -o root -g root rules/backlight /etc/init.d/backlight

View File

@ -75,7 +75,7 @@ static const char* backlight_file = "brightness";
static const char* max_backlight_file = "max_brightness"; static const char* max_backlight_file = "max_brightness";
//Print out usage message and GPL message if not caused by an error //Print out usage message and GPL message if not caused by an error
void usage(int exit_val){ _Noreturn void usage(int exit_val){
fprintf(stderr, "Usage: rexbacklight [argument] [options] [argument]\n\n"); fprintf(stderr, "Usage: rexbacklight [argument] [options] [argument]\n\n");
fprintf(stderr, "Options:\n"); fprintf(stderr, "Options:\n");
@ -87,10 +87,7 @@ void usage(int exit_val){
fprintf(stderr, " TODO: print the current brightness level to stdout\n"); fprintf(stderr, " TODO: print the current brightness level to stdout\n");
fprintf(stderr, " %s|%s\n", HELP_SHORT_OPT, HELP_LONG_OPT); fprintf(stderr, " %s|%s\n", HELP_SHORT_OPT, HELP_LONG_OPT);
fprintf(stderr, " print this help message and exit\n"); fprintf(stderr, " print this help message and exit\n");
fprintf(stderr, "\n");
fprintf(stderr, "Arguments:\n"); fprintf(stderr, "Arguments:\n");
fprintf(stderr, " =<percentage>\n"); fprintf(stderr, " =<percentage>\n");
fprintf(stderr, " -<percentage>\n"); fprintf(stderr, " -<percentage>\n");