From c105e6ef4652316e8622d1c4a5519c632592782e Mon Sep 17 00:00:00 2001 From: Steve Vinoski Date: Thu, 30 Nov 2017 11:46:33 -0500 Subject: [PATCH] Build pdf by default Make the toplevel Makefile build erlang-spec.pdf by default. Building erlang-spec.ps is still possible by specifying it as an explicit target, i.e. "make erlang-spec.ps". Also, clean up the toplevel Makefile rules and remove unnecessary constructs. --- Makefile | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/Makefile b/Makefile index 1613a48..83fd3fb 100644 --- a/Makefile +++ b/Makefile @@ -21,23 +21,17 @@ RM_F=/bin/rm -f CP=/bin/cp -.SECONDARY: +all: srcdir erlang-spec.pdf -.PHONY: src_ps src_pdf - -ps: src_ps erlang-spec.ps - -pdf: src_pdf erlang-spec.pdf - -src_ps: - (cd src && $(MAKE) es.ps) - -src_pdf: - (cd src && $(MAKE) es.pdf) +.SUFFIXES: .pdf .ps erlang-spec.%: src/es.% $(CP) $< $@ +.PHONY: srcdir +srcdir src/es.ps src/es.pdf: + cd src && $(MAKE) es.ps es.pdf + clean: - (cd src && $(MAKE) clean) - $(RM_F) erlang-spec.ps erlang-spec.pdf + cd src && $(MAKE) $@ + $(RM_F) erlang-spec.pdf erlang-spec.ps