cfad47cfa3/Frob.am

4b825dc642cb6eb9a060e54bf8d69288fbee4904cfad47cfa334b206c65f22086bcc5d63e6f70944
1
## This file contains Automake rules for the interpreter.
2
3
bin_PROGRAMS += frob
4
5
## Sources needed only by the interpreter.
6
##
7
FROBSOURCES = \
8
	src/colors.h \
9
	src/frobappctx.cc \
10
	src/frobappctx.h \
11
	src/frobtadsapp.cc \
12
	src/frobtadsapp.h \
13
	src/frobtadsappcurses.cc \
14
	src/frobtadsappcurses.h \
15
	src/frobtadsappplain.h \
16
	src/frobcurses.h \
17
	src/tadswindow.h \
18
	src/main.cc \
19
	src/oemcurses.c \
20
	src/options.cc \
21
	src/options.h \
22
	src/oscurses.cc \
23
	src/osscurses.cc
24
25
## TADS 2 runtime sources.
26
##
27
T2RSOURCES = \
28
	tads2/dbgtr.c \
29
	tads2/trd.c \
30
	tads2/execmd.c \
31
	tads2/vocab.c \
32
	tads2/qas.c \
33
	tads2/runstat.c \
34
	tads2/argize.c \
35
	tads2/ply.c \
36
	tads2/linfdum.c
37
38
## TADS 3 runtime headers
39
##
40
T3RHEADERS = \
41
	tads3/charmap.h tads3/resload.h tads3/t3std.h tads3/tcprstyp.h tads3/utf8.h tads3/vmanonfn.h \
42
	tads3/vmbif.h tads3/vmbifreg.h tads3/vmbift3.h tads3/vmbiftad.h tads3/vmbiftio.h tads3/vmbignum.h \
43
	tads3/vmbytarr.h tads3/vmcoll.h tads3/vmconsol.h tads3/vmcrc.h tads3/vmcset.h tads3/vmdbg.h \
44
	tads3/vmdict.h tads3/vmerr.h tads3/vmerrnum.h tads3/vmfile.h tads3/vmfilobj.h tads3/vmfunc.h \
45
	tads3/vmglob.h tads3/vmglobv.h tads3/vmgram.h tads3/vmhash.h tads3/vmhost.h tads3/vmhostsi.h \
46
	tads3/vmhosttx.h tads3/vmimage.h tads3/vmimgrb.h tads3/vmimport.h tads3/vminit.h tads3/vmintcls.h \
47
	tads3/vmiter.h tads3/vmlookup.h tads3/vmlst.h tads3/vmmaincn.h tads3/vmmain.h tads3/vmmccore.h \
48
	tads3/vmmcreg.h tads3/vmmeta.h tads3/vmobj.h tads3/vmop.h tads3/vmparam.h tads3/vmpat.h \
49
	tads3/vmpool.h tads3/vmpoolsl.h tads3/vmpredef.h tads3/vmprof.h tads3/vmprofty.h tads3/vmregex.h \
50
	tads3/vmres.h tads3/vmrun.h tads3/vmrunsym.h tads3/vmsave.h tads3/vmsort.h tads3/vmsrcf.h \
51
	tads3/vmstack.h tads3/vmstrcmp.h tads3/vmstr.h tads3/vmstrres.h tads3/vmtobj.h tads3/vmtype.h \
52
	tads3/vmundo.h tads3/vmuni.h tads3/vmvec.h tads3/vmvsn.h tads3/vmwrtimg.h
53
54
## TADS 3 runtime sources.
55
##
56
T3RSOURCES = \
57
	tads3/vmbifl.cpp \
58
	tads3/vmmain.cpp \
59
	tads3/vmsa.cpp
60
61
frob_SOURCES = $(FROBSOURCES) $(COMMONSOURCES) $(T2RCHEADERS) $(T2RSOURCES) $(T2RCSOURCES) $(T3RHEADERS) $(T3RSOURCES) $(T3RCSOURCES)
62
frob_CPPFLAGS = -DRUNTIME $(AM_CPPFLAGS)