ROOT_DIR=. ROOT_OFFSET=. include scripts/make.rules LOCAL_INCLUDE = --include "*.ht" --include channews.rdf SUBDIRS = doc download search sigs workshops windows 1.5 1.6 idle cp4e \ psa emacs packman EXTRA_TARGETS = channews.rdf SiteMap.html all: $(TARGETS) subdirs: $(SUBDIRS) channews.rdf: channews.dat channews.py python channews.py > channews.rdf Mirrors.ht: mirrors.db mirrors.py python mirrors.py >Mirrors.ht # the multiple wildcards avoid use of the Unix find command and keep # the globbing within GNU make, so is presumably a bit more portable to # non-Unix platforms #SiteMap.ht: sitemap.py index.ht \ # $(wildcard */*/*/.sitemap-ignore) \ # $(wildcard */*/.sitemap-ignore) \ # $(wildcard */.sitemap-ignore) # python sitemap.py >@; cp @ SiteMap.ht; rm @ doc: always (cd doc; $(MAKE)) download: always (cd download; $(MAKE)) emacs: always (cd emacs; $(MAKE)) search: always (cd search; $(MAKE)) sigs: always (cd sigs; $(MAKE)) workshops: always (cd workshops; $(MAKE)) psa: always (cd psa; $(MAKE)) windows: always (cd windows; $(MAKE)) 1.5: always (cd 1.5; $(MAKE)) 1.6: always (cd 1.6; $(MAKE)) idle: always (cd idle; $(MAKE)) cp4e: always (cd cp4e; $(MAKE)) Admin: always (cd Admin; $(MAKE)) packman: always (cd packman; $(MAKE)) always: @echo >/dev/null