summaryrefslogtreecommitdiff
path: root/web/yacco2/library/testMakefile
blob: e5e3f2a32bcb3ae2f288feeb92a3ce8d7b9094e3 (plain)
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
# testMakefile
O_dir = '/yacco2/library/'
O_dir_grms = '/yacco2/library/grammars'
CCC = CC
CXX = CC
O_libs =  -I'/yacco2/library/grammars' -I'/yacco2/library'
BASICOPTS = -fast -m64  -mt -lpthread #-fast -xtarget=opteron -xarch=amd64  -mt #-g0 #-xpg #-p #-a #-g
#BASICOPTS = #-fast -m64  -m -lpthread #-fast -xtarget=opteron -xarch=amd64  -mt #-g0 #-xpg #-p #-a #-g
CXXFLAGS = $(BASICOPTS) $(O2_libs)
w_b1 = $(O2_dir)CAbs_lr1_sym.w $(O2_dir)bugs.w $(O2_dir)constants.w $(O2_dir)constraints.w $(O2_dir)enum.w $(O2_dir)fsm.w
w_b2 = $(O2_dir)fsm_tbls.w $(O2_dir)gbl_defs.w $(O2_dir)intro.w $(O2_dir)macros.w $(O2_dir)notes.w $(O2_dir)parse_env.w $(O2_dir)parser.w
w_b3 = $(O2_dir)pms.w $(O2_dir)rc.w $(O2_dir)runtime_env.w $(O2_dir)sampleoutput.w $(O2_dir)set.w $(O2_dir)structures.w
w_b4 = $(O2_dir)tblkup.w $(O2_dir)testsuites.w $(O2_dir)thread.w $(O2_dir)tok_can.w $(O2_dir)tree.w $(O2_dir)wthread.w
w_suffix_files = $(w_b1) $(w_b2) $(w_b3) $(w_b4)
files_to_cc = wrc.cpp yacco2.cpp wtok_can.cpp wtree.cpp wthread.cpp wset.cpp 
all: wlibrary.w #$(files_to_cc)
wlibrary.w:
	cweave $(O2_dir)$@
	ctangle -l +e $(O2_dir)$@
	sh Makefile_Edit_cweb
	pdftex wlibrary
	rm wlibrary.idx
	rm wlibrary.scn
	rm wlibrary.toc
	rm wlibrary.tex
	rm wlibrary.log
	rm texput.log
	rm wlibrary.c