1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
ROOT=../..
USERDIR=$(DOCDIR)/user
INSTD = 02_model 03_data 04_invoc 05_ui 06_feature 07_io \
08_util 09_appendix
all: pdf
include $(ROOT)/Makefile.conf
include $(LIBRND_MAK)
pdf: user1.pdf user2.pdf user3.pdf
ps_logo.png: ../resources/logo32.png
cp ../resources/logo32.png ps_logo.png
ps_header.png: ../resources/header_600.png
cp ../resources/header_600.png ps_header.png
user1.ps: ps1.lst $(BUILD_PS) default.css Makefile ps_logo.png ps_header.png
HTML2PS_OPTS="-f default.css --toc h" HTML2PS_SED="s^%%%volume%%%^Volume 1: Core functionality^;s^%%%ver%%%^Version $(PCB_RND_VER)^g" $(BUILD_PS) `cat ps1.lst` > user1.ps
user2.ps: ps2.lst $(BUILD_PS) default.css Makefile ps_logo.png ps_header.png
HTML2PS_OPTS="-f default.css --toc h" HTML2PS_SED="s^%%%volume%%%^Volume 2: Plugins and utilities^;s^%%%ver%%%^Version $(PCB_RND_VER)^g" $(BUILD_PS) `cat ps2.lst` > user2.ps
user3.ps: ps3.lst $(BUILD_PS) default.css Makefile ps_logo.png ps_header.png
HTML2PS_OPTS="-f default.css --toc h" HTML2PS_SED="s^%%%volume%%%^Volume 3: Appendix and misc^;s^%%%ver%%%^Version $(PCB_RND_VER)^g" $(BUILD_PS) `cat ps3.lst` > user3.ps
user1.pdf: user1.ps
ps2pdf user1.ps
user2.pdf: user2.ps
ps2pdf user2.ps
user3.pdf: user3.ps
ps2pdf user3.ps
ps.lst.vols: */*.html */*.png ./listlnk Makefile
./listlnk list -v | grep -v "^index.html \|[.]png \|[.]svg \|[.]pcb\| [.]lht\|keytree.txt" > ps.lst.vols
ps1.lst: */*.html */*.png ps.lst.vols
echo "ps_title.html" > ps1.lst
awk -F " " '($$2 == 1) {print $$1}' < ps.lst.vols >> ps1.lst
ps2.lst: */*.html */*.png ps.lst.vols
echo "ps_title.html" > ps2.lst
awk -F " " '($$2 == 2) {print $$1}' < ps.lst.vols >> ps2.lst
ps3.lst: */*.html */*.png ps.lst.vols
echo "ps_title.html" > ps3.lst
awk -F " " '($$2 == 3) {print $$1}' < ps.lst.vols >> ps3.lst
include Makefile.inst
regen: instgen
./instgen
install:
$(MAKE) install_all HOW="install -f"
linstall:
$(MAKE) install_all HOW="install -f -l --absolute "
uninstall:
$(MAKE) install_all HOW="install -u"
include $(ROOT)/Makefile.conf
|