Added release target and made
This commit is contained in:
parent
3fba61de8c
commit
8137a8ffa9
8
makefile
8
makefile
@ -3,10 +3,14 @@ all: rexbacklight
|
||||
|
||||
rexbacklight: src/rexbacklight.c
|
||||
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
|
||||
install:
|
||||
install: 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 -m755 -o root -g root rules/backlight /etc/init.d/backlight
|
||||
|
||||
@ -75,7 +75,7 @@ static const char* backlight_file = "brightness";
|
||||
static const char* max_backlight_file = "max_brightness";
|
||||
|
||||
//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, "Options:\n");
|
||||
@ -87,10 +87,7 @@ void usage(int exit_val){
|
||||
fprintf(stderr, " TODO: print the current brightness level to stdout\n");
|
||||
fprintf(stderr, " %s|%s\n", HELP_SHORT_OPT, HELP_LONG_OPT);
|
||||
fprintf(stderr, " print this help message and exit\n");
|
||||
|
||||
|
||||
|
||||
|
||||
fprintf(stderr, "\n");
|
||||
fprintf(stderr, "Arguments:\n");
|
||||
fprintf(stderr, " =<percentage>\n");
|
||||
fprintf(stderr, " -<percentage>\n");
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user