diff options
| -rw-r--r-- | Makefile | 13 | 
1 files changed, 11 insertions, 2 deletions
| @@ -5,6 +5,7 @@ CC = cc  CFLAGS = -O2  CFLAGSDEBUG = -std=c99 -Wall -pedantic -ggdb3 -O0 -DDEBUG  PREFIX = /usr/local +MANPREFIX = /usr/local/share/man  all: confconf @@ -12,9 +13,15 @@ debug: dbg_confconf  install: all  	mkdir -p $(DESTDIR)$(PREFIX)/bin -	mkdir -p $(DESTDIR)$(PREFIX)/share/man/man1 +	mkdir -p $(DESTDIR)$(MANPREFIX)/man1  	cp -f confconf $(DESTDIR)$(PREFIX)/bin -	gzip < confconf.1 > $(DESTDIR)$(PREFIX)/share/man/man1/confconf.1.gz +	chmod 755 $(DESTDIR)$(PREFIX)/bin/confconf +	cp -f doc/man/confconf.1 $(DESTDIR)$(MANPREFIX)/man1/confconf.1 +	chmod 644 $(DESTDIR)$(MANPREFIX)/man1/confconf.1 + +uninstall: +	rm -f $(DESTDIR)$(PREFIX)/bin/confconf +	rm -f $(DESTDIR)$(MANPREFIX)/man1/confconf.1  confconf: build/release build/release/opt.o build/release/tok.o build/release/main.o build/release/analyse.o build/release/parse.o build/release/gen.o  	$(CC) $(LDFLAGS) -o confconf build/release/opt.o build/release/tok.o build/release/main.o build/release/analyse.o build/release/parse.o build/release/gen.o $(LDLIBS) @@ -74,3 +81,5 @@ clean:  	rm -f confconf  	rm -f dbg_confconf  	rm -rf build + +.PHONY: all debug install uninstall confconf dbg_confconf clean | 
