1 # ==============================================================================
2 # portsreinstall installation makefile
3 # Copyright (C) 2010-2018 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
19 bin/$(PROGNAME)-chroot
22 lib/libcommand_do.sh \
23 lib/libcommand_flexconf.sh \
24 lib/libcommand_forget.sh \
25 lib/libcommand_pkgs.sh \
26 lib/libcommand_show.sh \
28 lib/libdatabase_build.sh \
29 lib/libdatabase_maintain.sh \
30 lib/libdatabase_query.sh \
31 lib/libdatabase_record.sh \
46 lib/main/libcommand.sh \
48 lib/main/liboptions.sh \
52 lib/chroot/libcommand.sh \
53 lib/chroot/libcommand_do.sh \
54 lib/chroot/libdatabase_maintain.sh \
56 lib/chroot/libmain.sh \
57 lib/chroot/libmessage.sh \
58 lib/chroot/liboptions.sh \
59 lib/chroot/libusage.sh
61 lib/chroot-mount/libcommand.sh \
62 lib/chroot-mount/libconf.sh \
63 lib/chroot-mount/libdatabase_maintain.sh \
64 lib/chroot-mount/libmain.sh \
65 lib/chroot-mount/libmessage.sh \
66 lib/chroot-mount/liboptions.sh \
67 lib/chroot-mount/libtemp.sh \
68 lib/chroot-mount/libusage.sh
70 lib/upgrade/libcommand.sh \
71 lib/upgrade/libcommand_do.sh \
72 lib/upgrade/libmain.sh \
73 lib/upgrade/libmessage.sh \
74 lib/upgrade/liboptions.sh \
75 lib/upgrade/libusage.sh
77 libexec/order_dependencies.awk
79 share/bin/$(PROGNAME)-upgrade \
80 share/bin/$(PROGNAME)-chroot-mount
85 $(INSTALL_DIR) $(PREFIX)/bin
86 $(INSTALL_SCRIPT) $(BINS) $(PREFIX)/bin
87 $(INSTALL_DIR) $(PREFIX)/lib/$(PROGNAME)
88 $(INSTALL_NOEXEC) $(LIBS) $(PREFIX)/lib/$(PROGNAME)
89 $(INSTALL_DIR) $(PREFIX)/lib/$(PROGNAME)/main
90 $(INSTALL_NOEXEC) $(LIBS_MAIN) $(PREFIX)/lib/$(PROGNAME)/main
91 $(INSTALL_DIR) $(PREFIX)/lib/$(PROGNAME)/chroot
92 $(INSTALL_NOEXEC) $(LIBS_CHROOT) $(PREFIX)/lib/$(PROGNAME)/chroot
93 $(INSTALL_DIR) $(PREFIX)/lib/$(PROGNAME)/chroot-mount
94 $(INSTALL_NOEXEC) $(LIBS_CHROOT_MOUNT) $(PREFIX)/lib/$(PROGNAME)/chroot-mount
95 $(INSTALL_DIR) $(PREFIX)/lib/$(PROGNAME)/upgrade
96 $(INSTALL_NOEXEC) $(LIBS_UPGRADE) $(PREFIX)/lib/$(PROGNAME)/upgrade
97 $(INSTALL_DIR) $(PREFIX)/libexec/$(PROGNAME)
98 $(INSTALL_SCRIPT) $(LIBEXECS) $(PREFIX)/libexec/$(PROGNAME)
99 $(INSTALL_DIR) $(PREFIX)/man/man8
100 $(INSTALL_NOEXEC) man/$(PROGNAME).8 $(PREFIX)/man/man8
101 $(GZIP) ${PREFIX}/man/man8/$(PROGNAME).8
102 $(INSTALL_NOEXEC) man/$(PROGNAME)-chroot.8 $(PREFIX)/man/man8
103 $(GZIP) ${PREFIX}/man/man8/$(PROGNAME)-chroot.8
104 $(INSTALL_NOEXEC) man/$(PROGNAME)-chroot-mount.8 $(PREFIX)/man/man8
105 $(GZIP) ${PREFIX}/man/man8/$(PROGNAME)-chroot-mount.8
106 $(INSTALL_NOEXEC) man/$(PROGNAME)-upgrade.8 $(PREFIX)/man/man8
107 $(GZIP) ${PREFIX}/man/man8/$(PROGNAME)-upgrade.8
108 $(INSTALL_DIR) $(PREFIX)/share/$(PROGNAME)/bin
109 $(INSTALL_SCRIPT) $(PROGNAMES_DISPATCH) $(PREFIX)/share/$(PROGNAME)/bin
110 $(INSTALL_DIR) $(PREFIX)/etc
111 $(INSTALL_CONF) etc/$(PROGNAME).conf $(PREFIX)/etc/$(PROGNAME).conf.sample
112 if [ ! -e $(PREFIX)/etc/$(PROGNAME).conf ]; then $(INSTALL_CONF) etc/$(PROGNAME).conf $(PREFIX)/etc; fi
117 $(RM) ${PREFIX}/bin/$(PROGNAME)
118 $(RM) ${PREFIX}/bin/$(PROGNAME)-chroot
119 $(RMDIR) $(PREFIX)/lib/$(PROGNAME)
120 $(RMDIR) $(PREFIX)/libexec/$(PROGNAME)
121 $(RMDIR) $(PREFIX)/share/$(PROGNAME)
122 $(RM) ${PREFIX}/man/man8/$(PROGNAME).8.gz
123 $(RM) ${PREFIX}/man/man8/$(PROGNAME)-chroot.8.gz
124 $(RM) ${PREFIX}/man/man8/$(PROGNAME)-chroot-mount.8.gz
125 $(RM) ${PREFIX}/man/man8/$(PROGNAME)-upgrade.8.gz
126 if diff -q $(PREFIX)/etc/$(PROGNAME).conf $(PREFIX)/etc/$(PROGNAME).conf.sample > /dev/null 2> /dev/null; then $(RM) $(PREFIX)/etc/$(PROGNAME).conf; fi
127 $(RM) ${PREFIX}/etc/$(PROGNAME).conf.sample