#
# Makefile for IGC.lib
#
# Environment variable Requirements:
#
# INCLUDE=foo # PATH= # FEDROOT=<path> #
# nmake args:
#
# Clean # Full # Shell # RETAIL= # #
#
# All derived files (temp files, .res, output of midl, *.obj, *.exe/.dll...
# are placed directly into the appropriate tree under $(FEDROOT)\Objs.
# The $(FEDROOT)\Objs tree is created on demand.
# Since no derived files are placed in the source tree, multiple builds
# can be run SIMULTANEOUSLY.
SRCROOT=IGC
MAINTARGROOT=IGC
INCLUDELOCAL=$(FEDSRC)\igc;$(FEDSRC)\_Utility;$(FEDSRC)\Engine;$(FEDSRC)\ZLib;$(FEDSRC)\inc;$(FEDSRC)\clintlib;$(FEDSRC)\SoundEngine;$(FEDSRC)\WinTrek;$(FEDSRC)\offline;$(DESTDIR)
PCHINC=$(FEDSRC)\ZLib\*.h $(FEDSRC)\_Utility\*.h $(FEDSRC)\igc\*.h
PCHROOT=pch
MAINTARGEXT=lib
!include "..\makefile.inc"
OBJS= $(DESTDIR)\ClusterIGC.obj \
$(DESTDIR)\missionIGC.obj \
$(DESTDIR)\HullTypeIGC.obj \
$(DESTDIR)\ModelIGC.obj \
$(DESTDIR)\PartTypeIGC.obj \
$(DESTDIR)\asteroidIGC.obj \
$(DESTDIR)\ProjectileTypeIGC.obj \
$(DESTDIR)\WeaponIGC.obj \
$(DESTDIR)\Private.obj \
$(DESTDIR)\ProjectileIGC.obj \
$(DESTDIR)\ShipIGC.obj \
$(DESTDIR)\WarpIGC.obj \
$(DESTDIR)\BuoyIGC.obj \
$(DESTDIR)\ShieldIGC.obj \
$(DESTDIR)\CloakIGC.obj \
$(DESTDIR)\StationIGC.obj \
$(DESTDIR)\TreasureIGC.obj \
$(DESTDIR)\AfterburnerIGC.obj \
$(DESTDIR)\packigc.obj \
$(DESTDIR)\magazineigc.obj \
$(DESTDIR)\dispenserigc.obj \
$(DESTDIR)\missileTypeigc.obj \
$(DESTDIR)\probeigc.obj \
$(DESTDIR)\probetypeigc.obj \
$(DESTDIR)\mineigc.obj \
$(DESTDIR)\mineTypeigc.obj \
$(DESTDIR)\missileigc.obj \
$(DESTDIR)\launchertypeigc.obj \
$(DESTDIR)\chafftypeigc.obj \
$(DESTDIR)\chaffigc.obj \
$(DESTDIR)\common.obj \
$(DESTDIR)\civilizationIGC.obj \
$(DESTDIR)\sideIGC.obj \
$(DESTDIR)\stationTypeIGC.obj \
$(DESTDIR)\droneTypeIGC.obj \
$(DESTDIR)\developmentIGC.obj \
$(DESTDIR)\bucketIGC.obj \
$(DESTDIR)\treasuresetigc.obj \
$(DESTDIR)\mapmakerigc.obj \
$(DESTDIR)\pch.obj
LIBARGS= $(NOLOGO) /out:$(MAINTARGFULLPATH)
#
# Dependecies start here
#
$(MAINTARGFULLPATH): $(DESTDIR) $(OBJS)
lib $(LIBARGS) $(OBJS)
$(DESTDIR)\ClusterIGC.obj: $(PCHFILE)
$(DESTDIR)\missionIGC.obj: $(PCHFILE)
$(DESTDIR)\HullTypeIGC.obj: $(PCHFILE)
$(DESTDIR)\ModelIGC.obj: $(PCHFILE)
$(DESTDIR)\PartTypeIGC.obj: $(PCHFILE)
$(DESTDIR)\asteroidIGC.obj: $(PCHFILE)
$(DESTDIR)\ProjectileTypeIGC.obj: $(PCHFILE)
$(DESTDIR)\WeaponIGC.obj: $(PCHFILE)
$(DESTDIR)\Private.obj: $(PCHFILE)
$(DESTDIR)\ProjectileIGC.obj: $(PCHFILE)
$(DESTDIR)\ShipIGC.obj: $(PCHFILE)
$(DESTDIR)\WarpIGC.obj: $(PCHFILE)
$(DESTDIR)\BuoyIGC.obj: $(PCHFILE)
$(DESTDIR)\ShieldIGC.obj: $(PCHFILE)
$(DESTDIR)\CloakIGC.obj: $(PCHFILE)
$(DESTDIR)\StationIGC.obj: $(PCHFILE)
$(DESTDIR)\TreasureIGC.obj: $(PCHFILE)
$(DESTDIR)\AfterburnerIGC.obj: $(PCHFILE)
$(DESTDIR)\PackIGC.obj: $(PCHFILE)
$(DESTDIR)\MagazineIGC.obj: $(PCHFILE)
$(DESTDIR)\DispenserIGC.obj: $(PCHFILE)
$(DESTDIR)\MissileTypeIGC.obj: $(PCHFILE)
$(DESTDIR)\ProbeIGC.obj: $(PCHFILE)
$(DESTDIR)\ProbeTypeIGC.obj: $(PCHFILE)
$(DESTDIR)\MineIGC.obj: $(PCHFILE)
$(DESTDIR)\MineTypeIGC.obj: $(PCHFILE)
$(DESTDIR)\launcherTypeIGC.obj: $(PCHFILE)
$(DESTDIR)\MissileIGC.obj: $(PCHFILE)
$(DESTDIR)\common.obj: $(PCHFILE)
$(DESTDIR)\BuildingEffectIGC.obj: $(PCHFILE)
$(DESTDIR)\chaffTypeigc.obj: $(PCHFILE)
$(DESTDIR)\chaffigc.obj: $(PCHFILE)
$(DESTDIR)\civilizationIGC.obj: $(PCHFILE)
$(DESTDIR)\stationTypeIGC.obj: $(PCHFILE)
$(DESTDIR)\sideIGC.obj: $(PCHFILE)
$(DESTDIR)\droneTypeIGC.obj: $(PCHFILE)
$(DESTDIR)\bucketIGC.obj: $(PCHFILE)
$(DESTDIR)\mapmakerIGC.obj: $(PCHFILE)
$(DESTDIR)\treasuresetigc.obj: $(PCHFILE)
$(DESTDIR)\developmentIGC.obj: $(PCHFILE)