source_files = \ $(top_srcdir)/src/database.c \ $(top_srcdir)/src/database.h \ $(top_srcdir)/src/entity.c \ $(top_srcdir)/src/entity.h \ $(top_srcdir)/src/participant.c \ $(top_srcdir)/src/participant.h \ $(top_srcdir)/src/number.c \ $(top_srcdir)/src/number.h \ $(top_srcdir)/src/winning-number.c \ $(top_srcdir)/src/winning-number.h \ $(top_srcdir)/src/month.c \ $(top_srcdir)/src/month.h \ $(top_srcdir)/src/payment.c \ $(top_srcdir)/src/payment.h \ $(top_srcdir)/src/main.c \ $(top_srcdir)/src/main.h \ $(top_srcdir)/src/interface.c \ $(top_srcdir)/src/interface.h \ $(top_srcdir)/src/printing.h \ $(top_srcdir)/src/main-window.c \ $(top_srcdir)/src/main-window.h \ $(top_srcdir)/src/process-payments-window.c \ $(top_srcdir)/src/process-payments-window.h \ $(top_srcdir)/src/make-draw-window.c \ $(top_srcdir)/src/make-draw-window.h \ $(top_srcdir)/src/view-participant-window.c \ $(top_srcdir)/src/view-participant-window.h DOC_MODULE=two-hundred-club DOC_STAMPS = source-docs-build.stamp CLEANFILES = \ $(DOC_STAMPS) \ *.aux \ *.cb \ *.cb2 \ *.log \ *.c.tex \ *.h.tex \ *.glo \ *.idx \ *.out \ *.toc \ $(DOC_MODULE).content.tex DISTCLEANFILES = $(DOC_MODULE)-source.pdf EXTRA_DIST = $(DOC_MODULE)-source.tex all-local: source-docs-build.stamp docs: source-docs-build.stamp source-docs-build.stamp: source-highlight --output-dir=./ -f latexcolor $(source_files) echo > $(DOC_MODULE).content.tex @for source_file in $(source_files); do \ echo $$source_file; \ texfile=`basename $$source_file`; \ echo >> $(DOC_MODULE).content.tex; \ echo "\section{$$texfile}" >> $(DOC_MODULE).content.tex; \ echo "\label{$$texfile}\hyperlabel{$$texfile}%" >> $(DOC_MODULE).content.tex; \ cat $$texfile.tex >> $(DOC_MODULE).content.tex; \ done pdflatex "$(srcdir)/$(DOC_MODULE)-source.tex" pdflatex "$(srcdir)/$(DOC_MODULE)-source.tex" touch source-docs-build.stamp