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:
22
Makefile
22
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
|
||||
|
||||
Reference in New Issue
Block a user