diff --git a/Makefile b/Makefile index 1d79dd7..6d4f118 100644 --- a/Makefile +++ b/Makefile @@ -42,3 +42,7 @@ install: .PHONY: install-dev install-dev: @make -C src install-dev + +.PHONY: gendoc +gendoc: + @make -C src gendoc diff --git a/src/Makefile b/src/Makefile index 409d9d4..a5f5461 100644 --- a/src/Makefile +++ b/src/Makefile @@ -58,7 +58,10 @@ HACKERBASE-OBJS=hackerbase.o testing.o listing.o cal-month.o \ template-list-expander.o box-drawing.o util-list.o \ export-web-static.o util-dir.o racket-kwargs.o dokuwiki.o -GENDOC-OBJS=gendoc.o duck-extract.o +GENDOC-SOURCES=gendoc.scm duck-extract.import.scm \ + util-time.import.scm + +GENDOC-OBJS=gendoc.o duck-extract.o util-time.o .PHONY: imports imports: $(HACKERBASE-DEPS) @@ -86,6 +89,9 @@ install-dev: static install -m 0755 -d /usr/local/man/man1 install -m 0755 ../doc/hackerbase.1 /usr/local/man/man1/hackerbase-dev.1 +.PHONY: gendoc +gendoc: ../gendoc + ../gendoc: $(GENDOC-OBJS) $(CSC) -strip -static -o $@ $(GENDOC-OBJS) @@ -103,8 +109,6 @@ install-dev: static hackerbase.o: $(HACKERBASE-DEPS) -GENDOC-SOURCES=gendoc.scm duck-extract.import.scm - gendoc.o: $(GENDOC-SOURCES) ################################################################ diff --git a/src/duck.scm b/src/duck.scm index 74c6f8a..19b5971 100644 --- a/src/duck.scm +++ b/src/duck.scm @@ -22,8 +22,6 @@ ;; CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ;; -(declare (unit duck)) - (module duck ( diff --git a/src/gendoc.scm b/src/gendoc.scm index e830ef8..d610233 100644 --- a/src/gendoc.scm +++ b/src/gendoc.scm @@ -1,4 +1,6 @@ -(import duck-extract) +(import duck-extract + util-time) (print "GENDOC") +(print-module-duck util-time)