29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
subrun.scm archive.scm env.scm \
diff-report.scm
# module source files
MSRCFILES = dbmod.scm servermod.scm apimod.scm commonmod.scm rmtmod.scm \
ods.scm configfmod.scm transport.scm portlogger.scm tasks.scm \
pgdb.scm margsmod.scm debugprint.scm client.scm items.scm \
tdb.scm
MOFILES = $(addprefix mofiles/,$(MSRCFILES:%.scm=%.o))
MOIMPFILES = $(MSRCFILES:%.scm=%.import.o)
# ftail.scm rmtmod.scm commonmod.scm removed
# MSRCFILES = ducttape-lib.scm pkts.scm stml2.scm cookie.scm mutils.scm \
# mtargs.scm commonmod.scm dbmod.scm adjutant.scm ulex.scm \
|
|
|
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
subrun.scm archive.scm env.scm \
diff-report.scm
# module source files
MSRCFILES = dbmod.scm servermod.scm apimod.scm commonmod.scm rmtmod.scm \
ods.scm configfmod.scm transport.scm portlogger.scm tasks.scm \
pgdb.scm margsmod.scm debugprint.scm client.scm items.scm \
tdb.scm
MOFILES = $(addprefix mofiles/,$(MSRCFILES:%.scm=%.o))
MOIMPFILES = $(MSRCFILES:%.scm=%.import.o)
# ftail.scm rmtmod.scm commonmod.scm removed
# MSRCFILES = ducttape-lib.scm pkts.scm stml2.scm cookie.scm mutils.scm \
# mtargs.scm commonmod.scm dbmod.scm adjutant.scm ulex.scm \
|
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
# I'm not sure the cp is a good idea, changed a lot of things and it may not have been necessary...
# mofiles/%.o %.import.scm : %.scm megatest-fossil-hash.scm
# @[ -e mofiles ] || mkdir -p mofiles
# csc $(CSCOPTS) -I mofiles -I $* -J -c $< -o $*.o
# cp $*.o mofiles/$*.o
# ensure import.scm is touched after the .o is made
#
mofiles/%.o %.import.scm : %.scm
csc $(CSCOPTS) -I mofiles -I $* -J -c $< -o mofiles/$*.o
@touch $*.import.scm
|
>
>
>
|
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
|
# I'm not sure the cp is a good idea, changed a lot of things and it may not have been necessary...
# mofiles/%.o %.import.scm : %.scm megatest-fossil-hash.scm
# @[ -e mofiles ] || mkdir -p mofiles
# csc $(CSCOPTS) -I mofiles -I $* -J -c $< -o $*.o
# cp $*.o mofiles/$*.o
# mofiles/commonmod.o commonmod.import.scm : commonmod.scm mofiles/stml2.o
# csc $(CSCOPTS) -I mofiles -I $* -J -c $< -o mofiles/$*.o
# @touch $*.import.scm
# ensure import.scm is touched after the .o is made
#
mofiles/%.o %.import.scm : %.scm
csc $(CSCOPTS) -I mofiles -I $* -J -c $< -o mofiles/$*.o
@touch $*.import.scm
|
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
|
common_records.scm : altdb.scm
vg.o dashboard.o : vg_records.scm megatest-version.scm
dcommon.o : run_records.scm
mofiles/stml2.o : mofiles/cookie.o
# for the modularized stuff
# mofiles/rmtmod.o : mofiles/commonmod.o
megatest-fossil-hash.scm : $(SRCFILES) megatest.scm *_records.scm
echo "(define megatest-fossil-hash \"$(MTESTHASH)\")" > megatest-fossil-hash.new
if ! diff -q megatest-fossil-hash.new megatest-fossil-hash.scm ; then echo copying .new to .scm;cp -f megatest-fossil-hash.new megatest-fossil-hash.scm;fi
|
|
|
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
|
common_records.scm : altdb.scm
vg.o dashboard.o : vg_records.scm megatest-version.scm
dcommon.o : run_records.scm
# mofiles/stml2.o : mofiles/cookie.o
# for the modularized stuff
# mofiles/rmtmod.o : mofiles/commonmod.o
megatest-fossil-hash.scm : $(SRCFILES) megatest.scm *_records.scm
echo "(define megatest-fossil-hash \"$(MTESTHASH)\")" > megatest-fossil-hash.new
if ! diff -q megatest-fossil-hash.new megatest-fossil-hash.scm ; then echo copying .new to .scm;cp -f megatest-fossil-hash.new megatest-fossil-hash.scm;fi
|