1 # ==============================================================================
2 # portsreinstall installation makefile
3 # Copyright (C) 2010-2013 Mamoru Sakaue, MwGhennndo, All Rights Reserved.
4 # ==============================================================================
6 PROGNAME= portsreinstall
9 INSTALL_SCRIPT= install
10 INSTALL_DIR= install -d
11 INSTALL_NOEXEC= install -m 444
12 INSTALL_CONF= install -m 644
17 LIBS= lib/liboptions.sh \
26 lib/libdatabase_build.sh \
27 lib/libdatabase_query.sh \
28 lib/libdatabase_record.sh \
37 $(INSTALL_DIR) $(PREFIX)/bin
38 $(INSTALL_SCRIPT) bin/$(PROGNAME) $(PREFIX)/bin
39 $(INSTALL_DIR) $(PREFIX)/lib/$(PROGNAME)
40 $(INSTALL_NOEXEC) $(LIBS) $(PREFIX)/lib/$(PROGNAME)
41 $(INSTALL_DIR) $(PREFIX)/man/man8
42 $(INSTALL_NOEXEC) man/$(PROGNAME).8 $(PREFIX)/man/man8
43 $(GZIP) ${PREFIX}/man/man8/$(PROGNAME).8
44 $(INSTALL_DIR) $(PREFIX)/etc
45 $(INSTALL_NOEXEC) etc/$(PROGNAME).conf $(PREFIX)/etc/$(PROGNAME).conf.sample
46 if [ ! -e $(PREFIX)/etc/$(PROGNAME).conf ]; then $(INSTALL_CONF) etc/$(PROGNAME).conf $(PREFIX)/etc; fi
51 $(RM) ${PREFIX}/bin/$(PROGNAME)
52 $(RMDIR) $(PREFIX)/lib/$(PROGNAME)
53 $(RM) ${PREFIX}/man/man8/$(PROGNAME).8.gz
54 if diff $(PREFIX)/etc/$(PROGNAME).conf $(PREFIX)/etc/$(PROGNAME).conf.sample > /dev/null 2> /dev/null; then $(RM) $(PREFIX)/etc/$(PROGNAME).conf; fi
55 $(RM) ${PREFIX}/etc/$(PROGNAME).conf.sample