include $(srcdir)/Makefile.common
SDCC_MISC = debugger/mcs51 sim/ucsim
-
SDCC_LIBS = support/cpp support/cpp2
+SDCC_DOC = doc
SDCC_ASLINK = as/mcs51 as link
SDCC_PACKIHX = packihx
-TARGETS = sdcc-libs sdcc-cc sdcc-aslink
+TARGETS = sdcc-libs sdcc-cc sdcc-aslink sdcc-doc
-PKGS = $(SDCC_LIBS) src $(SDCC_ASLINK)
+PKGS = $(SDCC_LIBS) src $(SDCC_ASLINK) $(SDCC_DOC)
ifneq ($(OPT_ENABLE_UCSIM), no)
TARGETS += sdcc-misc
$(MAKE) -C device/include
$(MAKE) -C device/lib modelDS390
+# Empty for now, as doc depends on latex and latex2html
+sdcc-doc:
+
sdcc: $(TARGETS)
sdcc-tini: sdcc-cc sdcc-aslink sdcc-device-tini sdcc-packihx
man2dir = $(mandir)/man2
infodir = @infodir@
srcdir = @srcdir@
+docdir = @exec_prefix@/doc
# Modules to enable/disable
OPT_ENABLE_UCSIM = @OPT_ENABLE_UCSIM@
include $(PRJDIR)/Makefile.common
PORTS = z80 gbz80
+DOCS = README abstra.doc appendk.txt asmlnk.doc asxhtm.html format.txt
all:
$(MAKE) -C z80 _as-z80 _as-gbz80 E=$(E) BUILDDIR=../../bin/
clean:
$(MAKE) -C z80 clean
-install:
+install: install-doc
$(INSTALL) $(PRJDIR)/bin/as-z80 `echo $(bindir)/as-z80|sed '$(transform)'`
$(STRIP) -s `echo $(bindir)/as-z80|sed '$(transform)'`
$(INSTALL) $(PRJDIR)/bin/as-gbz80 `echo $(bindir)/as-gbz80|sed '$(transform)'`
$(STRIP) -s `echo $(bindir)/as-gbz80|sed '$(transform)'`
+install-doc:
+ $(INSTALL) -d $(docdir)/aslink
+ cp -f `find doc -maxdepth 1 -not -type d` $(docdir)/aslink
# Very simple Makefile for converting the design doc into something useful.
+TOPDIR = ..
+
+include $(TOPDIR)/Makefile.common
+
TEX = latex
S = test_suite_spec.tex
%.html: %.tex
latex2html -no_subdir -split 0 $<
+install:
+ $(INSTALL) -d $(docdir)
+ cp -rf *.html SDCCUdoc.* *.txt *.tex z80 avr $(docdir)
+
clean:
rm -f $(PS) $(PDF) *.log *.aux *~
/* Generated automatically. */
-static const char configuration_arguments[] = " : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) ";
+static const char configuration_arguments[] = " : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) : (reconfigured) ";
static const char thread_model[] = "";