2
0
mirror of https://github.com/erlang/spec.git synced 2025-12-06 07:49:28 +00:00

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.
This commit is contained in:
Steve Vinoski
2017-11-30 11:46:33 -05:00
parent 3e031831c0
commit c105e6ef46

View File

@@ -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