5 .PHONY: all mostlyclean clean install zip doc html info
9 htmldir = $(prefix)/share/doc/cc65$(DESTPACKAGE_SUFFIX)/html
10 infodir = $(prefix)/share/info
16 clean install zip doc:
20 SGMLS := $(wildcard *.sgml)
22 ../html/coding.html ../html/index.html: \
30 $(RM) -r ../html ../info
33 $(if $(prefix),,$(error variable `prefix' must be set))
34 ifeq ($(wildcard ../html),../html)
35 $(INSTALL) -d $(DESTDIR)$(htmldir)
36 $(INSTALL) -m644 ../html/*.* $(DESTDIR)$(htmldir)
38 ifeq ($(wildcard ../info),../info)
39 $(INSTALL) -d $(DESTDIR)$(infodir)
40 $(INSTALL) -m644 ../info/*.* $(DESTDIR)$(infodir)
44 @cd .. && zip cc65 html/*.*
48 html: $(addprefix ../html/,$(SGMLS:.sgml=.html) doc.css doc.png)
50 info: $(addprefix ../info/,$(SGMLS:.sgml=.info))
55 ../html/%.html: %.sgml header.html | ../html
56 @cd ../html && linuxdoc -B html -s 0 -T $(TOC_LEVEL) -H ../doc/header.html ../doc/$<
58 ../html/doc.%: doc.% | ../html
61 ../info/%.info: %.sgml | ../info
62 @cd ../info && linuxdoc -B info ../doc/$<