]> git.sur5r.net Git - cc65/blobdiff - doc/Makefile
Removed get_os which does not exist
[cc65] / doc / Makefile
index 38dd062b0cdccf8947061e8bc115fc924704c84d..effbf0d96d744cb4d23a4c6ab89f205add8ac953 100644 (file)
@@ -5,16 +5,36 @@
 
 # Default for the compiler lib search path as compiler define
 
-SGML  =        ar65.sgml       \
-       ca65.sgml       \
-       cc65.sgml       \
-       cl65.sgml       \
-       dio.sgml
+SGML  =        apple2.sgml     \
+       ar65.sgml       \
+        atari.sgml      \
+        c128.sgml       \
+        c16.sgml        \
+        c64.sgml        \
+       ca65.sgml       \
+       ca65html.sgml   \
+        cbm610.sgml     \
+       cc65.sgml       \
+       cl65.sgml       \
+        co65.sgml       \
+       coding.sgml     \
+        da65.sgml       \
+       debugging.sgml  \
+       dio.sgml        \
+        funcref.sgml    \
+       geos.sgml       \
+       index.sgml      \
+       intro.sgml      \
+       ld65.sgml       \
+       library.sgml    \
+        plus4.sgml      \
+        vic20.sgml
 
 TXT   =        $(SGML:.sgml=.txt)
 HTML  = $(SGML:.sgml=.html)
 INFO  = $(SGML:.sgml=.info)
 DVI   = $(SGML:.sgml=.dvi)
+TEX   = $(SGML:.sgml=.tex)
 
 # ------------------------------------------------------------------------------
 # Rules to make targets
@@ -23,7 +43,7 @@ DVI   = $(SGML:.sgml=.dvi)
        sgml2txt $<
 
 %.html:        %.sgml
-       sgml2html --split=0 $<
+       sgml2html --split=1 $<
 
 %.info:        %.sgml
        sgml2info $<
@@ -31,29 +51,51 @@ DVI   = $(SGML:.sgml=.dvi)
 %.dvi: %.sgml
        sgml2latex $<
 
+%.tex: %.sgml
+       sgml2latex --output=tex $<
+
 # ------------------------------------------------------------------------------
 # Targets
 
 .PHONY: all
-all:   txt html info dvi
+all:   txt html info dvi
 
 .PHONY:        txt
-txt:   $(TXT)
+txt:   $(TXT)
 
 .PHONY:        html
-html:  $(HTML)
+html:  $(HTML)
 
 .PHONY:        info
-info:  $(INFO)
+info:  $(INFO)
 
 .PHONY:        dvi
-dvi:   $(DVI)
+dvi:   $(DVI)
+
+.PHONY:        tex
+tex:   $(TEX)
+
+# The index.html target is special, since it does not get splitted
+index.html:    index.sgml
+       sgml2html --split=0 $<
 
 clean:
        rm -f *~
 
 zap:   clean
-       rm -f $(TXT) $(HTML) $(INFO) $(DVI) *.html *.info-* *.man
+       rm -f $(TXT) $(HTML) $(INFO) $(DVI) $(TEX) *.html *.info-* *.man
+
+# ------------------------------------------------------------------------------
+# Special target rules
+
+coding.html:   coding.sgml
+       sgml2html --split=0 $<
+
+funcref.html:  funcref.sgml
+       sgml2html --split=2 $<
+
+index.html:            index.sgml
+       sgml2html --split=0 $<
 
 # ------------------------------------------------------------------------------
 # Make the dependencies