1
0
mirror of https://github.com/cc65/cc65.git synced 2024-12-22 12:30:41 +00:00

Added SGML makefile

git-svn-id: svn://svn.cc65.org/cc65/trunk@207 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz 2000-07-27 19:24:51 +00:00
parent 51a09ddf37
commit c7ba511bde

63
doc/Makefile Normal file
View File

@ -0,0 +1,63 @@
#
# Makefile for the cc65 documentation
#
# Default for the compiler lib search path as compiler define
SGML = ar65.sgml \
ca65.sgml
TXT = $(SGML:.sgml=.txt)
HTML = $(SGML:.sgml=.html)
INFO = $(SGML:.sgml=.info)
DVI = $(SGML:.sgml=.dvi)
# ------------------------------------------------------------------------------
# Rules to make targets
%.txt: %.sgml
sgml2txt $<
%.html: %.sgml
sgml2html $<
%.info: %.sgml
sgml2info $<
%.dvi: %.sgml
sgml2latex $<
# ------------------------------------------------------------------------------
# Targets
.PHONY: all
all: txt html info dvi
.PHONY: txt
txt: $(TXT)
.PHONY: html
html: $(HTML)
.PHONY: info
info: $(INFO)
.PHONY: dvi
dvi: $(DVI)
clean:
rm -f *~
zap: clean
rm -f $(TXT) $(HTML) $(INFO) $(DVI)
# ------------------------------------------------------------------------------
# Make the dependencies
.PHONY: depend dep
depend dep: $(OBJS:.o=.c)
@echo "Creating dependency information"
$(CC) -MM $^ > .depend