home *** CD-ROM | disk | FTP | other *** search
- Listing one
-
-
- page.html: page.tmp header.html footer.html
- cat header.html page.tmp footer.html >page.html
-
- page.tmp: page.txt
- htmliser <page.txt >page.tmp
-
-
- Listing two
-
-
- TARGETS=page.html
-
- %.html: header.html %.tmp footer.html
- cat header.html $*.tmp footer.html >$@
-
- %.tmp: %.txt
- htmliser <$? >$@
-
- all: $(TARGETS)
-
- clean:
- rm -f $(TARGETS)
- rm -f *.tmp
-
-
- Listing three
-
-
- page2.txt: FORCE
- dbq >$@
-
- FORCE:
-
-
- Listing four
-
-
- DELIVERTO=/opt/httpdocs/pages/
-
- deliver: $(TARGETS)
- cp $(TARGETS) $(DELIVERTO)
-
-