| | 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) |