Initial commit
This commit is contained in:
239
engines/director/module.mk
Normal file
239
engines/director/module.mk
Normal file
@@ -0,0 +1,239 @@
|
||||
MODULE := engines/director
|
||||
|
||||
MODULE_OBJS = \
|
||||
archive.o \
|
||||
archive-save.o \
|
||||
cast.o \
|
||||
channel.o \
|
||||
cursor.o \
|
||||
debugger.o \
|
||||
director.o \
|
||||
events.o \
|
||||
fonts.o \
|
||||
frame.o \
|
||||
game-quirks.o \
|
||||
graphics.o \
|
||||
images.o \
|
||||
metaengine.o \
|
||||
movie.o \
|
||||
picture.o \
|
||||
resource.o \
|
||||
rte.o \
|
||||
score.o \
|
||||
sound.o \
|
||||
sprite.o \
|
||||
stxt.o \
|
||||
tests.o \
|
||||
transitions.o \
|
||||
types.o \
|
||||
util.o \
|
||||
window.o \
|
||||
castmember/castmember.o \
|
||||
castmember/bitmap.o \
|
||||
castmember/digitalvideo.o \
|
||||
castmember/filmloop.o \
|
||||
castmember/movie.o \
|
||||
castmember/palette.o \
|
||||
castmember/richtext.o \
|
||||
castmember/script.o \
|
||||
castmember/shape.o \
|
||||
castmember/sound.o \
|
||||
castmember/text.o \
|
||||
castmember/transition.o \
|
||||
castmember/xtra.o \
|
||||
lingo/lingo.o \
|
||||
lingo/lingo-builtins.o \
|
||||
lingo/lingo-bytecode.o \
|
||||
lingo/lingo-code.o \
|
||||
lingo/lingo-codegen.o \
|
||||
lingo/lingo-events.o \
|
||||
lingo/lingo-funcs.o \
|
||||
lingo/lingo-gr.o \
|
||||
lingo/lingo-lex.o \
|
||||
lingo/lingo-mci.o \
|
||||
lingo/lingo-object.o \
|
||||
lingo/lingo-patcher.o \
|
||||
lingo/lingo-preprocessor.o \
|
||||
lingo/lingo-the.o \
|
||||
lingo/lingo-utils.o \
|
||||
lingo/lingodec/ast.o \
|
||||
lingo/lingodec/context.o \
|
||||
lingo/lingodec/codewritervisitor.o \
|
||||
lingo/lingodec/handler.o \
|
||||
lingo/lingodec/names.o \
|
||||
lingo/lingodec/script.o \
|
||||
lingo/xlibs/a/aiff.o \
|
||||
lingo/xlibs/a/applecdxobj.o \
|
||||
lingo/xlibs/a/askuser.o \
|
||||
lingo/xlibs/b/backdrop.o \
|
||||
lingo/xlibs/b/barakeobj.o \
|
||||
lingo/xlibs/b/batqt.o \
|
||||
lingo/xlibs/b/bimxobj.o \
|
||||
lingo/xlibs/b/blitpict.o \
|
||||
lingo/xlibs/c/cdromxobj.o \
|
||||
lingo/xlibs/c/closebleedwindowxcmd.o \
|
||||
lingo/xlibs/c/colorxobj.o \
|
||||
lingo/xlibs/c/colorcursorxobj.o \
|
||||
lingo/xlibs/c/consumer.o \
|
||||
lingo/xlibs/c/cursorxobj.o \
|
||||
lingo/xlibs/d/darkenscreen.o \
|
||||
lingo/xlibs/d/dateutil.o \
|
||||
lingo/xlibs/d/developerStack.o \
|
||||
lingo/xlibs/d/dialogsxobj.o \
|
||||
lingo/xlibs/d/dirutil.o \
|
||||
lingo/xlibs/d/dllglue.o \
|
||||
lingo/xlibs/d/dpwavi.o \
|
||||
lingo/xlibs/d/dpwqtw.o \
|
||||
lingo/xlibs/d/draw.o \
|
||||
lingo/xlibs/e/ednox.o \
|
||||
lingo/xlibs/e/eventq.o \
|
||||
lingo/xlibs/f/fadegammadownxcmd.o \
|
||||
lingo/xlibs/f/fadegammaupxcmd.o \
|
||||
lingo/xlibs/f/fadegammaxcmd.o \
|
||||
lingo/xlibs/f/fedracul.o \
|
||||
lingo/xlibs/f/feimasks.o \
|
||||
lingo/xlibs/f/feiprefs.o \
|
||||
lingo/xlibs/f/fileexists.o \
|
||||
lingo/xlibs/f/fileio.o \
|
||||
lingo/xlibs/f/findereventsxcmd.o \
|
||||
lingo/xlibs/f/findfolder.o \
|
||||
lingo/xlibs/f/findsys.o \
|
||||
lingo/xlibs/f/findwin.o \
|
||||
lingo/xlibs/f/flushxobj.o \
|
||||
lingo/xlibs/f/fplayxobj.o \
|
||||
lingo/xlibs/f/fsutil.o \
|
||||
lingo/xlibs/g/genutils.o \
|
||||
lingo/xlibs/g/getscreenrectsxfcn.o \
|
||||
lingo/xlibs/g/getscreensizexfcn.o \
|
||||
lingo/xlibs/g/getsoundinlevel.o \
|
||||
lingo/xlibs/g/gpid.o \
|
||||
lingo/xlibs/h/henry.o \
|
||||
lingo/xlibs/h/hitmap.o \
|
||||
lingo/xlibs/i/inixobj.o \
|
||||
lingo/xlibs/i/instobj.o \
|
||||
lingo/xlibs/i/iscd.o \
|
||||
lingo/xlibs/i/ispippin.o \
|
||||
lingo/xlibs/j/jitdraw3.o \
|
||||
lingo/xlibs/j/jwxini.o \
|
||||
lingo/xlibs/l/labeldrvxobj.o \
|
||||
lingo/xlibs/l/listdev.o \
|
||||
lingo/xlibs/m/maniacbg.o \
|
||||
lingo/xlibs/m/mapnavigatorxobj.o \
|
||||
lingo/xlibs/m/memcheckxobj.o \
|
||||
lingo/xlibs/m/memoryxobj.o \
|
||||
lingo/xlibs/m/misc.o \
|
||||
lingo/xlibs/m/miscx.o \
|
||||
lingo/xlibs/m/mmaskxobj.o \
|
||||
lingo/xlibs/m/mmovie.o \
|
||||
lingo/xlibs/m/moovxobj.o \
|
||||
lingo/xlibs/m/movemousejp.o \
|
||||
lingo/xlibs/m/movemousexobj.o \
|
||||
lingo/xlibs/m/movieidxxobj.o \
|
||||
lingo/xlibs/m/movutils.o \
|
||||
lingo/xlibs/m/msfile.o \
|
||||
lingo/xlibs/m/mystisle.o \
|
||||
lingo/xlibs/b/blockthedrawingxobj.o \
|
||||
lingo/xlibs/m/mazexobj.o \
|
||||
lingo/xlibs/o/openbleedwindowxcmd.o \
|
||||
lingo/xlibs/p/playsoundmoviexobj.o \
|
||||
lingo/xlibs/s/savenrestorexobj.o \
|
||||
lingo/xlibs/t/temnotaxobj.o \
|
||||
lingo/xlibs/o/orthoplayxobj.o \
|
||||
lingo/xlibs/p/paco.o \
|
||||
lingo/xlibs/p/palxobj.o \
|
||||
lingo/xlibs/p/panel.o \
|
||||
lingo/xlibs/p/pharaohs.o \
|
||||
lingo/xlibs/p/popupmenuxobj.o \
|
||||
lingo/xlibs/p/porta.o \
|
||||
lingo/xlibs/p/prefpath.o \
|
||||
lingo/xlibs/p/printomatic.o \
|
||||
lingo/xlibs/p/processxobj.o \
|
||||
lingo/xlibs/p/putcurs.o \
|
||||
lingo/xlibs/q/qtcatmovieplayerxobj.o \
|
||||
lingo/xlibs/q/qtmovie.o \
|
||||
lingo/xlibs/q/qtvr.o \
|
||||
lingo/xlibs/q/quicktime.o \
|
||||
lingo/xlibs/r/registercomponent.o \
|
||||
lingo/xlibs/r/remixxcmd.o \
|
||||
lingo/xlibs/s/serialportxobj.o \
|
||||
lingo/xlibs/s/smallutil.o \
|
||||
lingo/xlibs/s/soundjam.o \
|
||||
lingo/xlibs/s/spacemgr.o \
|
||||
lingo/xlibs/s/stagetc.o \
|
||||
lingo/xlibs/s/syscolor.o \
|
||||
lingo/xlibs/t/tengu.o \
|
||||
lingo/xlibs/u/unittest.o \
|
||||
lingo/xlibs/v/valkyrie.o \
|
||||
lingo/xlibs/v/versions.o \
|
||||
lingo/xlibs/v/videodiscxobj.o \
|
||||
lingo/xlibs/v/vmisonxfcn.o \
|
||||
lingo/xlibs/v/vmpresent.o \
|
||||
lingo/xlibs/v/volumelist.o \
|
||||
lingo/xlibs/v/voyagerxsound.o \
|
||||
lingo/xlibs/w/widgetxobj.o \
|
||||
lingo/xlibs/w/window.o \
|
||||
lingo/xlibs/w/winxobj.o \
|
||||
lingo/xlibs/w/wininfo.o \
|
||||
lingo/xlibs/x/xcmdglue.o \
|
||||
lingo/xlibs/x/xio.o \
|
||||
lingo/xlibs/x/xplayanim.o \
|
||||
lingo/xlibs/x/xplaypacoxfcn.o \
|
||||
lingo/xlibs/x/xsoundxfcn.o \
|
||||
lingo/xlibs/x/xwin.o \
|
||||
lingo/xlibs/y/yasix.o \
|
||||
lingo/xtras/b/budapi.o \
|
||||
lingo/xtras/a/audio.o \
|
||||
lingo/xtras/directsound.o \
|
||||
lingo/xtras/d/displayres.o \
|
||||
lingo/xtras/filextra.o \
|
||||
lingo/xtras/keypoll.o \
|
||||
lingo/xtras/masterapp.o \
|
||||
lingo/xtras/m/mui.o \
|
||||
lingo/xtras/openurl.o \
|
||||
lingo/xtras/oscheck.o \
|
||||
lingo/xtras/qtvrxtra.o \
|
||||
lingo/xtras/r/registryreader.o \
|
||||
lingo/xtras/rtk.o \
|
||||
lingo/xtras/scrnutil.o \
|
||||
lingo/xtras/s/smacker.o \
|
||||
lingo/xtras/s/staytoonedhall.o \
|
||||
lingo/xtras/s/staytoonedball.o \
|
||||
lingo/xtras/s/staytoonedglop.o \
|
||||
lingo/xtras/s/staytoonedhigh.o \
|
||||
lingo/xtras/s/staytoonedober.o \
|
||||
lingo/xtras/s/staytoonedtoon.o \
|
||||
lingo/xtras/timextra.o \
|
||||
lingo/xtras/xsound.o
|
||||
|
||||
|
||||
ifdef USE_IMGUI
|
||||
MODULE_OBJS += \
|
||||
debugger/debugtools.o \
|
||||
debugger/dt-cast.o \
|
||||
debugger/dt-controlpanel.o \
|
||||
debugger/dt-lists.o \
|
||||
debugger/dt-save-state.o \
|
||||
debugger/dt-score.o \
|
||||
debugger/dt-script-d2.o \
|
||||
debugger/dt-script-d4.o \
|
||||
debugger/dt-scripts.o
|
||||
|
||||
endif
|
||||
|
||||
# HACK: Skip this when including the file for detection objects.
|
||||
ifeq "$(LOAD_RULES_MK)" "1"
|
||||
director-grammar:
|
||||
`brew --prefix flex`/bin/flex engines/director/lingo/lingo-lex.l
|
||||
`brew --prefix bison`/bin/bison -dv engines/director/lingo/lingo-gr.y
|
||||
endif
|
||||
|
||||
# This module can be built as a plugin
|
||||
ifeq ($(ENABLE_DIRECTOR), DYNAMIC_PLUGIN)
|
||||
PLUGIN := 1
|
||||
endif
|
||||
|
||||
# Include common rules
|
||||
include $(srcdir)/rules.mk
|
||||
|
||||
# Detection objects
|
||||
DETECT_OBJS += $(MODULE)/detection.o
|
||||
Reference in New Issue
Block a user