@@ -7,11 +7,14 @@ MANPAGE = doc/xob.1
77SOURCES = $(wildcard src/* .c)
88OBJECTS = $(SOURCES:.c=.o )
99
10- INSTALL_PROGRAM = install
11- INSTALL_DATA = install --mode=644
12- PREFIX ?= /usr
13- BINPREFIX ?= $(PREFIX ) /bin
14- MANPREFIX ?= $(PREFIX ) /share/man
10+ INSTALL ?= install
11+ INSTALL_PROGRAM ?= $(INSTALL )
12+ INSTALL_DATA ?= $(INSTALL ) -m 644
13+ prefix ?= /usr/local
14+ bindir ?= $(prefix ) /bin
15+ datarootdir ?= $(prefix ) /share
16+ mandir ?= $(datarootdir ) /man
17+ man1dir ?= $(mandir ) /man1
1518
1619all : $(PROGRAM )
1720
@@ -22,14 +25,14 @@ $(PROGRAM): $(OBJECTS)
2225 $(CC ) $(CFLAGS ) -c -o $@ $<
2326
2427install : $(PROGRAM ) $(MANPAGE )
25- mkdir --parents " $( DESTDIR) $( BINPREFIX ) "
26- $(INSTALL_PROGRAM ) " $( PROGRAM) " -t " $( DESTDIR) $( BINPREFIX ) "
27- mkdir --parents " $( DESTDIR) $( MANPREFIX ) /man1 "
28- $(INSTALL_DATA ) " $( MANPAGE) " -t " $( DESTDIR) $( MANPREFIX ) /man1 "
28+ mkdir --parents " $( DESTDIR) $( bindir ) "
29+ $(INSTALL_PROGRAM ) " $( PROGRAM) " -t " $( DESTDIR) $( bindir ) "
30+ mkdir --parents " $( DESTDIR) $( man1dir ) "
31+ $(INSTALL_DATA ) " $( MANPAGE) " -t " $( DESTDIR) $( man1dir ) "
2932
3033uninstall :
31- rm -f " $( DESTDIR) $( BINPREFIX ) /$( PROGRAM) "
32- rm -f " $( DESTDIR) $( MANPREFIX ) /man1 /$( MANPAGE) "
34+ rm -f " $( DESTDIR) $( bindir ) /$( PROGRAM) "
35+ rm -f " $( DESTDIR) $( man1dir ) /$( MANPAGE) "
3336
3437clean :
3538 rm -f $(OBJECTS )
0 commit comments