MAKERULES=../makerules include $(MAKERULES)/configure.mk SRC=ai.c \ aiexperience.c \ astar.c \ action.c \ advvis.c \ atmos.c \ bridge.c \ buildpos.c \ cdspan.c \ cheat.c \ cluster.c \ cmddroid.c \ combat.c \ component.c \ console.c \ data.c \ design.c \ difficulty.c \ disp2d.c \ display.c \ droid.c \ e3demo.c \ edit2d.c \ edit3d.c \ effects.c \ environ.c \ fpath.c \ feature.c \ findpath.c \ formation.c \ frontend.c \ gateway.c \ gatewayroute.c \ gatewaysup.c \ geometry.c \ group.c \ hci.c \ init.c \ intdisplay.c \ intimage.c \ intorder.c \ intelmap.c \ keybind.c \ keymap.c \ level_lexer.lex.c \ levels.c \ lighting.c \ loop.c \ map.c \ mapdisplay.c \ mapgrid.c \ mechanics.c \ message.c \ miscimd.c \ move.c \ multiint.c \ multimenu.c \ multiopt.c \ multisync.c \ multibot.c \ multistat.c \ objmem.c \ objects.c \ optimisepath.c \ order.c \ player.c \ powercrypt.c \ radar.c \ raycast.c \ research.c \ scores.c \ scriptai.c \ scriptcb.c \ scriptextern.c \ scriptfuncs.c \ scriptobj.c \ scripttabs.c \ scriptvals.c \ scriptvals_parser.tab.c \ scriptvals_lexer.lex.c \ selection.c \ stats.c \ text.c \ texture.c \ transporter.c \ visibility.c \ warcam.c \ wrappers.c \ ani.c \ arrow.c \ aud.c \ audio_id.c \ bucket3d.c \ clparse.c \ configuration.c \ csnap.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 \ warzoneconfig.c LIBS=framework \ gamelib \ ivis_common \ ivis_opengl \ netplay \ script \ sequence \ sound \ widget LIBS=../lib/libframework.a \ ../lib/libgamelib.a \ ../lib/libivis_common.a \ ../lib/libivis_opengl.a \ ../lib/libnetplay.a \ ../lib/libscript.a \ ../lib/libsequence.a \ ../lib/libsound.a \ ../lib/libwidget.a ifeq ($(strip $(PLATFORM)),windows) LIBS+=../win32/warzone2100.o endif EXE=warzone2100 include $(MAKERULES)/exe.mk