2008-07-10 13:10:16 -07:00
|
|
|
top_srcdir=..
|
|
|
|
top_builddir=$(top_srcdir)
|
|
|
|
|
2008-06-28 15:32:44 -07:00
|
|
|
include $(top_srcdir)/makerules/common.mk
|
2007-06-28 10:47:08 -07:00
|
|
|
|
2006-07-21 14:48:55 -07:00
|
|
|
SRC=ai.c \
|
2006-08-23 05:19:17 -07:00
|
|
|
aiexperience.c \
|
2006-07-21 14:48:55 -07:00
|
|
|
astar.c \
|
|
|
|
action.c \
|
|
|
|
advvis.c \
|
|
|
|
atmos.c \
|
|
|
|
bridge.c \
|
|
|
|
cheat.c \
|
|
|
|
cluster.c \
|
|
|
|
cmddroid.c \
|
|
|
|
combat.c \
|
|
|
|
component.c \
|
|
|
|
console.c \
|
|
|
|
data.c \
|
|
|
|
design.c \
|
|
|
|
difficulty.c \
|
|
|
|
display.c \
|
|
|
|
droid.c \
|
|
|
|
e3demo.c \
|
|
|
|
edit3d.c \
|
|
|
|
effects.c \
|
|
|
|
environ.c \
|
|
|
|
fpath.c \
|
|
|
|
feature.c \
|
|
|
|
formation.c \
|
|
|
|
frontend.c \
|
|
|
|
gateway.c \
|
|
|
|
geometry.c \
|
|
|
|
group.c \
|
|
|
|
hci.c \
|
|
|
|
init.c \
|
|
|
|
intdisplay.c \
|
|
|
|
intimage.c \
|
|
|
|
intorder.c \
|
|
|
|
intelmap.c \
|
|
|
|
keybind.c \
|
|
|
|
keymap.c \
|
2007-01-09 14:07:58 -08:00
|
|
|
level_lexer.lex.c \
|
2006-07-21 14:48:55 -07:00
|
|
|
levels.c \
|
|
|
|
lighting.c \
|
|
|
|
loop.c \
|
|
|
|
map.c \
|
|
|
|
mapdisplay.c \
|
|
|
|
mapgrid.c \
|
|
|
|
mechanics.c \
|
2008-07-28 14:01:05 -07:00
|
|
|
message_parser.tab.c \
|
2008-07-29 04:25:31 -07:00
|
|
|
message_lexer.lex.c \
|
|
|
|
message.c \
|
2006-07-21 14:48:55 -07:00
|
|
|
miscimd.c \
|
|
|
|
move.c \
|
|
|
|
multiint.c \
|
|
|
|
multimenu.c \
|
|
|
|
multiopt.c \
|
|
|
|
multisync.c \
|
|
|
|
multibot.c \
|
|
|
|
multistat.c \
|
|
|
|
objmem.c \
|
|
|
|
objects.c \
|
|
|
|
order.c \
|
2008-05-12 05:33:38 -07:00
|
|
|
parsetest.c \
|
2006-07-21 14:48:55 -07:00
|
|
|
radar.c \
|
|
|
|
raycast.c \
|
|
|
|
research.c \
|
|
|
|
scores.c \
|
|
|
|
scriptai.c \
|
|
|
|
scriptcb.c \
|
|
|
|
scriptextern.c \
|
|
|
|
scriptfuncs.c \
|
|
|
|
scriptobj.c \
|
|
|
|
scripttabs.c \
|
|
|
|
scriptvals.c \
|
2007-01-09 14:07:58 -08:00
|
|
|
scriptvals_parser.tab.c \
|
|
|
|
scriptvals_lexer.lex.c \
|
2006-07-21 14:48:55 -07:00
|
|
|
selection.c \
|
|
|
|
stats.c \
|
|
|
|
text.c \
|
|
|
|
texture.c \
|
|
|
|
transporter.c \
|
|
|
|
visibility.c \
|
|
|
|
warcam.c \
|
|
|
|
wrappers.c \
|
|
|
|
aud.c \
|
|
|
|
bucket3d.c \
|
|
|
|
clparse.c \
|
|
|
|
configuration.c \
|
|
|
|
display3d.c \
|
|
|
|
drive.c \
|
|
|
|
function.c \
|
|
|
|
game.c \
|
|
|
|
ingameop.c \
|
|
|
|
keyedit.c \
|
|
|
|
loadsave.c \
|
|
|
|
main.c \
|
|
|
|
mission.c \
|
|
|
|
multigifts.c \
|
|
|
|
multijoin.c \
|
|
|
|
multilimit.c \
|
|
|
|
multiplay.c \
|
|
|
|
multistruct.c \
|
|
|
|
oprint.c \
|
|
|
|
power.c \
|
|
|
|
projectile.c \
|
|
|
|
seqdisp.c \
|
|
|
|
structure.c \
|
|
|
|
target.c \
|
2007-11-04 18:31:09 -08:00
|
|
|
version.c \
|
2006-07-21 14:48:55 -07:00
|
|
|
warzoneconfig.c
|
2007-06-28 10:47:08 -07:00
|
|
|
|
2008-06-24 16:41:52 -07:00
|
|
|
LIBS=$(top_builddir)/lib/libgamelib.a \
|
|
|
|
$(top_builddir)/lib/libivis_common.a \
|
|
|
|
$(top_builddir)/lib/libivis_opengl.a \
|
|
|
|
$(top_builddir)/lib/libnetplay.a \
|
|
|
|
$(top_builddir)/lib/libscript.a \
|
|
|
|
$(top_builddir)/lib/libsequence.a \
|
|
|
|
$(top_builddir)/lib/libsound.a \
|
|
|
|
$(top_builddir)/lib/libwidget.a \
|
|
|
|
$(top_builddir)/lib/libframework.a \
|
|
|
|
$(top_builddir)/lib/libexceptionhandler.a \
|
|
|
|
$(top_builddir)/lib/libsqlite3.a
|
2006-12-01 14:02:14 -08:00
|
|
|
|
2008-06-28 15:32:44 -07:00
|
|
|
ifeq ($(strip $(TARGET)),windows)
|
2008-06-24 16:41:52 -07:00
|
|
|
LIBS += $(top_builddir)/win32/warzone2100.o
|
2006-12-01 14:02:14 -08:00
|
|
|
endif
|
2007-06-28 10:47:08 -07:00
|
|
|
|
2006-08-24 15:48:56 -07:00
|
|
|
EXE=warzone2100
|
2007-06-28 10:47:08 -07:00
|
|
|
|
2008-07-28 14:01:05 -07:00
|
|
|
CLEANFILES=message_parser.tab.h scriptvals_parser.tab.h
|
2008-06-23 06:54:47 -07:00
|
|
|
|
2008-06-24 16:41:52 -07:00
|
|
|
include $(top_srcdir)/makerules/exe.mk
|