-all: header.mlt footer.mlt
-
-header.mlt: /etc/hcoop.header header.setTitle header.mlt.in
- cat header.setTitle >header.mlt
- hcoop_header "<% Web.html title %>" >>header.mlt
- cat header.mlt.in >>header.mlt
-
-footer.mlt: /etc/hcoop.footer footer.mlt.in
- cat footer.mlt.in >footer.mlt
- hcoop_footer >>footer.mlt
+include Makefile.common
+
+all: install-scripts header.mlt footer.mlt
+
+clean:
+ rm header.mlt
+ rm footer.mlt
+
+header.mlt: $(prefix)/etc/hcoop.header header.setTitle header.mlt.in
+ cat header.setTitle >header.mlt
+ $(prefix)/bin/hcoop_header $(prefix) "<% Web.html title %>" >>header.mlt
+ cat header.mlt.in >>header.mlt
+
+footer.mlt: $(prefix)/etc/hcoop.footer footer.mlt.in
+ cat footer.mlt.in >footer.mlt
+ $(prefix)/bin/hcoop_footer $(prefix) >>footer.mlt
+
+install-scripts: scripts/*
+ install -m 750 -o hcoop scripts/hcoop_header $(prefix)/bin
+ install -m 750 -o hcoop scripts/hcoop_footer $(prefix)/bin
+ install -m 750 -o hcoop scripts/hcoop_html $(prefix)/bin
+include ../Makefile.common
+
all: header.mlt footer.mlt
-header.mlt: /etc/hcoop.header header.setTitle
+clean:
+ rm header.mlt
+ rm footer.mlt
+
+header.mlt: $(prefix)/etc/hcoop.header header.setTitle
cat header.setTitle >header.mlt
- hcoop_header "<% Web.html title %>" >>header.mlt
+ $(prefix)/bin/hcoop_header $(prefix) "<% Web.html title %>" >>header.mlt
-footer.mlt: /etc/hcoop.footer
- hcoop_footer >>footer.mlt
+footer.mlt: $(prefix)/etc/hcoop.footer
+ $(prefix)/bin/hcoop_footer $(prefix) >footer.mlt
+include ../Makefile.common
+
all: passgen.mlt
-passgen.mlt: /etc/hcoop.header /etc/hcoop.footer passgen.mlt.in
- hcoop_html "HCoop Passgen" passgen.mlt.in >passgen.mlt
+clean:
+ rm passgen.mlt
+
+passgen.mlt: $(prefix)/etc/hcoop.header $(prefix)/etc/hcoop.footer passgen.mlt.in
+ $(prefix)/bin/hcoop_html $(prefix) "HCoop Passgen" passgen.mlt.in >passgen.mlt