2099 lines
33 KiB
Makefile
2099 lines
33 KiB
Makefile
#
|
|
# Command & Conquer Red Alert(tm)
|
|
# Copyright 2025 Electronic Arts Inc.
|
|
#
|
|
# This program is free software: you can redistribute it and/or modify
|
|
# it under the terms of the GNU General Public License as published by
|
|
# the Free Software Foundation, either version 3 of the License, or
|
|
# (at your option) any later version.
|
|
#
|
|
# This program is distributed in the hope that it will be useful,
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
# GNU General Public License for more details.
|
|
#
|
|
# You should have received a copy of the GNU General Public License
|
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
#
|
|
|
|
# $Header: F:\projects\c&c0\vcs\code\bfile.mav 5.0 11 Nov 1996 09:40:38 JOE_BOSTIC $
|
|
#***************************************************************************
|
|
#** C O N F I D E N T I A L --- W E S T W O O D S T U D I O S **
|
|
#***************************************************************************
|
|
#* *
|
|
#* Project Name : Command & Conquer *
|
|
#* *
|
|
#* File Name : MAKEFILE *
|
|
#* *
|
|
#* Programmer : Joe L. Bostic *
|
|
#* *
|
|
#* Start Date : March 25, 1993 *
|
|
#* *
|
|
#* Last Update : March 25, 1993 [JLB] *
|
|
#* *
|
|
#*-------------------------------------------------------------------------*
|
|
|
|
|
|
# Comment out the following line to disable "include file autodependency".
|
|
.AUTODEPEND
|
|
#.SWAP
|
|
|
|
!include "rules.mak"
|
|
|
|
|
|
##########################################################################
|
|
|
|
MAPFILES = \
|
|
|
|
CACHEMAP = \
|
|
BRIEFING.AUD \
|
|
BAR3RED.SHP \
|
|
BAR3BLU.SHP \
|
|
COUNTRYA.SHP \
|
|
COUNTRYE.SHP \
|
|
CREDSA.SHP \
|
|
CREDSU.SHP \
|
|
HISCORE1.SHP \
|
|
HISCORE2.SHP \
|
|
TIME.SHP \
|
|
CLOCK1.AUD \
|
|
COUNTRY4.AUD \
|
|
MAPWIPE2.AUD \
|
|
MAPWIPE5.AUD \
|
|
TONEY10.AUD \
|
|
TONEY4.AUD \
|
|
TONEY7.AUD \
|
|
SFX4.AUD \
|
|
BEEPY6.AUD \
|
|
KEYSTROK.AUD \
|
|
APPEAR1.AUD \
|
|
SCOLD1.AUD \
|
|
COUNTRY1.AUD \
|
|
ALI-TRAN.WSA \
|
|
SOV-TRAN.WSA \
|
|
ALIBACKH.PCX \
|
|
SOVBACKH.PCX \
|
|
BAR3RHR.SHP \
|
|
BAR3BHR.SHP \
|
|
CREDSAHR.SHP \
|
|
CREDSUHR.SHP \
|
|
HISC1-HR.SHP \
|
|
HISC2-HR.SHP \
|
|
TIMEHR.SHP \
|
|
MLTIPLYR.WSA \
|
|
|
|
LOCALFILES = \
|
|
PROLOG.CPS \
|
|
MAP.AUD \
|
|
TITLE.CPS \
|
|
PALETTE.CPS \
|
|
INTRO.AUD \
|
|
EGOPAL.PAL \
|
|
RULES.INI \
|
|
CREDITS.TXT \
|
|
ALIPAPER.CPS \
|
|
3POINT.FNT \
|
|
8POINT.FNT \
|
|
EDITFNT.FNT \
|
|
CONQUER.ENG \
|
|
DEBUG.ENG \
|
|
LED.FNT \
|
|
SNOW.PAL \
|
|
TEMPERAT.PAL \
|
|
INTERIOR.PAL \
|
|
VCR.FNT \
|
|
HOLE0000.LUT \
|
|
HOLE0001.LUT \
|
|
HOLE0002.LUT \
|
|
HOLE0003.LUT \
|
|
HOLE0004.LUT \
|
|
HOLE0005.LUT \
|
|
HOLE0006.LUT \
|
|
HOLE0007.LUT \
|
|
HOLE0008.LUT \
|
|
HOLE0009.LUT \
|
|
HOLE0010.LUT \
|
|
HOLE0011.LUT \
|
|
HOLE0012.LUT \
|
|
HOLE0013.LUT \
|
|
HOLE0014.LUT \
|
|
HOLE0015.LUT \
|
|
HOLE0016.LUT \
|
|
HOLE0017.LUT \
|
|
HOLE0018.LUT \
|
|
HOLE0019.LUT \
|
|
HOLE0020.LUT \
|
|
HOLE0021.LUT \
|
|
HOLE0022.LUT \
|
|
HOLE0023.LUT \
|
|
HOLE0024.LUT \
|
|
HOLE0025.LUT \
|
|
HOLE0026.LUT \
|
|
HOLE0027.LUT \
|
|
HOLE0028.LUT \
|
|
HOLE0029.LUT \
|
|
HOLE0030.LUT \
|
|
HOLE0031.LUT \
|
|
HOLE0032.LUT \
|
|
HOLE0033.LUT \
|
|
HOLE0034.LUT \
|
|
HOLE0035.LUT \
|
|
HOLE0036.LUT \
|
|
HOLE0037.LUT \
|
|
HOLE0038.LUT \
|
|
HOLE0039.LUT \
|
|
HOLE0040.LUT \
|
|
HOLE0041.LUT \
|
|
HOLE0042.LUT \
|
|
HOLE0043.LUT \
|
|
HOLE0044.LUT \
|
|
HOLE0045.LUT \
|
|
HOLE0046.LUT \
|
|
HOLE0047.LUT \
|
|
# TEMPSCOR.FNT \
|
|
# 6POINT.FNT \
|
|
# GRAD6FNT.FNT \
|
|
# SCOREFNT.FNT \
|
|
|
|
|
|
# Files that have counterparts in both high and low resolutions.
|
|
# These files will be built into the HIRES.MIX and LORES.MIX files.
|
|
HILORES = \
|
|
TRANICON.SHP \
|
|
PIPS.SHP \
|
|
PULSE.SHP \
|
|
ATOMICON.SHP \
|
|
WARPICON.SHP \
|
|
C1.SHP \
|
|
C2.SHP \
|
|
CHAN.SHP \
|
|
DELPHI.SHP \
|
|
E1.SHP \
|
|
E2.SHP \
|
|
E3.SHP \
|
|
E4.SHP \
|
|
E5.SHP \
|
|
E6.SHP \
|
|
E7.SHP \
|
|
EINSTEIN.SHP \
|
|
GNRL.SHP \
|
|
MECH.SHP \
|
|
MEDI.SHP \
|
|
SHOK.SHP \
|
|
SPY.SHP \
|
|
THF.SHP \
|
|
DD-BKGND.SHP \
|
|
DD-BOTM.SHP \
|
|
DD-CRNR.SHP \
|
|
DD-EDGE.SHP \
|
|
DD-LEFT.SHP \
|
|
DD-RIGHT.SHP \
|
|
DD-TOP.SHP \
|
|
12METFNT.FNT \
|
|
GRAD6FNT.FNT \
|
|
HELP.FNT \
|
|
6POINT.FNT \
|
|
TYPE.FNT \
|
|
SCOREFNT.FNT \
|
|
1TNKICON.SHP \
|
|
2TNKICON.SHP \
|
|
3TNKICON.SHP \
|
|
4TNKICON.SHP \
|
|
AFLDICON.SHP \
|
|
AGUNICON.SHP \
|
|
APCICON.SHP \
|
|
APWRICON.SHP \
|
|
ARTYICON.SHP \
|
|
ATEKICON.SHP \
|
|
BADRICON.SHP \
|
|
BARRICON.SHP \
|
|
BRIKICON.SHP \
|
|
BTN-DN.SHP \
|
|
BTN-PL.SHP \
|
|
BTN-ST.SHP \
|
|
BTN-UP.SHP \
|
|
CAICON.SHP \
|
|
CAMICON.SHP \
|
|
CARRICON.SHP \
|
|
CLOCK.SHP \
|
|
CTNKICON.SHP \
|
|
DDICON.SHP \
|
|
DOGICON.SHP \
|
|
DOMEICON.SHP \
|
|
DOMFICON.SHP \
|
|
DTRKICON.SHP \
|
|
E1ICON.SHP \
|
|
E2ICON.SHP \
|
|
E3ICON.SHP \
|
|
E4ICON.SHP \
|
|
E6ICON.SHP \
|
|
E7ICON.SHP \
|
|
FACFICON.SHP \
|
|
FACTICON.SHP \
|
|
FENCICON.SHP \
|
|
FIXICON.SHP \
|
|
FTURICON.SHP \
|
|
GAPICON.SHP \
|
|
GPSSICON.SHP \
|
|
GUNICON.SHP \
|
|
HARVICON.SHP \
|
|
HBOXICON.SHP \
|
|
HELIICON.SHP \
|
|
HINDICON.SHP \
|
|
HPADICON.SHP \
|
|
INFXICON.SHP \
|
|
IRONICON.SHP \
|
|
JEEPICON.SHP \
|
|
KENNICON.SHP \
|
|
LSTICON.SHP \
|
|
MAP.SHP \
|
|
MCVICON.SHP \
|
|
MECHICON.SHP \
|
|
MEDIICON.SHP \
|
|
MGGICON.SHP \
|
|
MIGICON.SHP \
|
|
MNLYICON.SHP \
|
|
MOUSE.SHP \
|
|
MRJICON.SHP \
|
|
MSLOICON.SHP \
|
|
MSUBICON.SHP \
|
|
NATORADR.SHP \
|
|
PBMBICON.SHP \
|
|
PBOXICON.SHP \
|
|
PDOXICON.SHP \
|
|
PINFICON.SHP \
|
|
POWER.SHP \
|
|
POWERBAR.SHP \
|
|
POWRICON.SHP \
|
|
PROCICON.SHP \
|
|
PTICON.SHP \
|
|
QTNKICON.SHP \
|
|
REPAIR.SHP \
|
|
SAMICON.SHP \
|
|
SBAGICON.SHP \
|
|
SELL.SHP \
|
|
SHOKICON.SHP \
|
|
SIDEBAR.SHP \
|
|
SILOICON.SHP \
|
|
SMIGICON.SHP \
|
|
SONRICON.SHP \
|
|
SOVPAPER.CPS \
|
|
SPEFICON.SHP \
|
|
SPENICON.SHP \
|
|
SPYICON.SHP \
|
|
SSICON.SHP \
|
|
STEKICON.SHP \
|
|
STRIP.SHP \
|
|
STRIPDN.SHP \
|
|
STRIPUP.SHP \
|
|
SYRDICON.SHP \
|
|
SYRFICON.SHP \
|
|
TABS.SHP \
|
|
TENTICON.SHP \
|
|
THFICON.SHP \
|
|
TRUKICON.SHP \
|
|
TTNKICON.SHP \
|
|
TSLAICON.SHP \
|
|
U2ICON.SHP \
|
|
USSRRADR.SHP \
|
|
V2RLICON.SHP \
|
|
WEAFICON.SHP \
|
|
WEAPICON.SHP \
|
|
YAKICON.SHP \
|
|
NRADRFRM.SHP \
|
|
URADRFRM.SHP \
|
|
SIDE1NA.SHP \
|
|
SIDE1US.SHP \
|
|
SIDE2NA.SHP \
|
|
SIDE2US.SHP \
|
|
SIDE3NA.SHP \
|
|
SIDE3US.SHP \
|
|
STRIPNA.SHP \
|
|
STRIPUS.SHP \
|
|
|
|
# MOEBICON.SHP \
|
|
|
|
# These helper macros substitute the extension so that
|
|
# the appropriate art build rule will be invoked.
|
|
xLOHILORES = $(HILORES:.SHP=.LOW)
|
|
LOHILORES = $(xLOHILORES:.FNT=.LNT)
|
|
xHIHILORES = $(HILORES:.SHP=.HI)
|
|
HIHILORES = $(xHIHILORES:.FNT=.HNT)
|
|
|
|
#
|
|
# Files required for hires/Win95 version only
|
|
#
|
|
# This mix file is cached
|
|
#
|
|
HIRESFILES = \
|
|
ALIPAPER.PCX \
|
|
PROLOG.PCX \
|
|
SOVPAPER.PCX \
|
|
AFTR_HI.PCX \
|
|
ALY1.PCX \
|
|
APC_HI.PCX \
|
|
APHI0049.PCX \
|
|
BNHI0020.PCX \
|
|
DCHI0040.PCX \
|
|
FRHI0166.PCX \
|
|
LAB.PCX \
|
|
LANDSBRG.PCX \
|
|
MAHI0107.PCX \
|
|
MIG_HI.PCX \
|
|
MTFACTHI.PCX \
|
|
NEEDLE.PCX \
|
|
SOV2.PCX \
|
|
SPY.PCX \
|
|
STALIN.PCX \
|
|
TENT.PCX \
|
|
# ENG_HI.PCX \
|
|
|
|
|
|
CONQUERFILES = \
|
|
PARABOMB.SHP \
|
|
RADARFRM.SHP \
|
|
ARMOR.SHP \
|
|
FPOWER.SHP \
|
|
SPEED.SHP \
|
|
TQUAKE.SHP \
|
|
H2O_EXP1.SHP \
|
|
H2O_EXP2.SHP \
|
|
H2O_EXP3.SHP \
|
|
FLAK.SHP \
|
|
EBTN-DN.SHP \
|
|
EBTN-UP.SHP \
|
|
ATOMSFX.SHP \
|
|
TWINKLE1.SHP \
|
|
TWINKLE2.SHP \
|
|
TWINKLE3.SHP \
|
|
CHRONBOX.SHP \
|
|
GPSBOX.SHP \
|
|
INVULBOX.SHP \
|
|
PARABOX.SHP \
|
|
SONARBOX.SHP \
|
|
SPUTNIK.SHP \
|
|
SPUTDOOR.SHP \
|
|
ATOMICDN.SHP \
|
|
ATOMICUP.SHP \
|
|
TYPE.FNT \
|
|
120MM.SHP \
|
|
1TNK.SHP \
|
|
2TNK.SHP \
|
|
3TNK.SHP \
|
|
4TNK.SHP \
|
|
50CAL.SHP \
|
|
AFLD.SHP \
|
|
AGUN.SHP \
|
|
APC.SHP \
|
|
APWR.SHP \
|
|
ART-EXP1.SHP \
|
|
ARTY.SHP \
|
|
ATEK.SHP \
|
|
BADR.SHP \
|
|
BARB.SHP \
|
|
BARL.SHP \
|
|
BARR.SHP \
|
|
BIO.SHP \
|
|
BOMB.SHP \
|
|
BOMBLET.SHP \
|
|
BRIK.SHP \
|
|
BRL3.SHP \
|
|
BURN-L.SHP \
|
|
BURN-M.SHP \
|
|
BURN-S.SHP \
|
|
CA.SHP \
|
|
CYCL.SHP \
|
|
DD.SHP \
|
|
DEVIATOR.SHP \
|
|
DOG.SHP \
|
|
DOGBULLT.SHP \
|
|
DOLLAR.SHP \
|
|
DOME.SHP \
|
|
DRAGON.SHP \
|
|
EARTH.SHP \
|
|
ELECTDOG.SHP \
|
|
EMPULSE.SHP \
|
|
FACT.SHP \
|
|
FB1.SHP \
|
|
FB2.SHP \
|
|
FBALL1.SHP \
|
|
FCOM.SHP \
|
|
FENC.SHP \
|
|
FIRE1.SHP \
|
|
FIRE2.SHP \
|
|
FIRE3.SHP \
|
|
FIRE4.SHP \
|
|
FIX.SHP \
|
|
FLAGFLY.SHP \
|
|
FLMSPT.SHP \
|
|
FPLS.SHP \
|
|
FRAG1.SHP \
|
|
FTNK.SHP \
|
|
FTUR.SHP \
|
|
GAP.SHP \
|
|
GUN.SHP \
|
|
GUNFIRE.SHP \
|
|
HARV.SHP \
|
|
HELI.SHP \
|
|
HIND.SHP \
|
|
HOSP.SHP \
|
|
HPAD.SHP \
|
|
INVUN.SHP \
|
|
IRON.SHP \
|
|
JEEP.SHP \
|
|
KENN.SHP \
|
|
LITNING.SHP \
|
|
LROTOR.SHP \
|
|
LST.SHP \
|
|
MCV.SHP \
|
|
MGG.SHP \
|
|
MGUN.SHP \
|
|
MHQ.SHP \
|
|
MIG.SHP \
|
|
MINE.SHP \
|
|
MINIGUN.SHP \
|
|
MINP.SHP \
|
|
MINV.SHP \
|
|
MISS.SHP \
|
|
MISSILE.SHP \
|
|
MISSILE2.SHP \
|
|
MLRS.SHP \
|
|
MNLY.SHP \
|
|
MRJ.SHP \
|
|
NAPALM1.SHP \
|
|
NAPALM2.SHP \
|
|
NAPALM3.SHP \
|
|
ORCA.SHP \
|
|
PARACH.SHP \
|
|
PATRIOT.SHP \
|
|
PBOX.SHP \
|
|
PDOX.SHP \
|
|
PIFF.SHP \
|
|
PIFFPIFF.SHP \
|
|
POWR.SHP \
|
|
PROC.SHP \
|
|
PT.SHP \
|
|
RAPID.SHP \
|
|
RROTOR.SHP \
|
|
SAM.SHP \
|
|
SAMFIRE.SHP \
|
|
SBAG.SHP \
|
|
SCRATE.SHP \
|
|
SELECT.SHP \
|
|
SHADOW.SHP \
|
|
SILO.SHP \
|
|
SMIG.SHP \
|
|
SMOKEY.SHP \
|
|
SMOKE_M.SHP \
|
|
SMOKLAND.SHP \
|
|
SPEN.SHP \
|
|
SS.SHP \
|
|
SSAM.SHP \
|
|
STEALTH2.SHP \
|
|
STEK.SHP \
|
|
STNK.SHP \
|
|
SYRD.SHP \
|
|
TENT.SHP \
|
|
TRAN.SHP \
|
|
TRANS.ICN \
|
|
TRUK.SHP \
|
|
TSLA.SHP \
|
|
TURR.SHP \
|
|
U2.SHP \
|
|
V19.SHP \
|
|
V2.SHP \
|
|
V2RL.SHP \
|
|
VEH-HIT1.SHP \
|
|
VEH-HIT2.SHP \
|
|
VEH-HIT3.SHP \
|
|
WAKE.SHP \
|
|
WCRATE.SHP \
|
|
WWCRATE.SHP \
|
|
WEAP.SHP \
|
|
WEAP2.SHP \
|
|
WOOD.SHP \
|
|
YAK.SHP \
|
|
AFLDMAKE.SHP \
|
|
AGUNMAKE.SHP \
|
|
APWRMAKE.SHP \
|
|
ATEKMAKE.SHP \
|
|
BARRMAKE.SHP \
|
|
BIOMAKE.SHP \
|
|
DOMEMAKE.SHP \
|
|
FACTMAKE.SHP \
|
|
FIXMAKE.SHP \
|
|
FTURMAKE.SHP \
|
|
GAPMAKE.SHP \
|
|
GUNMAKE.SHP \
|
|
HOSPMAKE.SHP \
|
|
HPADMAKE.SHP \
|
|
IRONMAKE.SHP \
|
|
KENNMAKE.SHP \
|
|
MINPMAKE.SHP \
|
|
MINVMAKE.SHP \
|
|
PBOXMAKE.SHP \
|
|
POWRMAKE.SHP \
|
|
PDOXMAKE.SHP \
|
|
PROCMAKE.SHP \
|
|
PUMPMAKE.SHP \
|
|
SAMMAKE.SHP \
|
|
SILOMAKE.SHP \
|
|
SPENMAKE.SHP \
|
|
STEKMAKE.SHP \
|
|
SYRDMAKE.SHP \
|
|
TENTMAKE.SHP \
|
|
TSLAMAKE.SHP \
|
|
WEAPMAKE.SHP \
|
|
|
|
GENERALMAPFILES = \
|
|
MISSIONS.PKT \
|
|
TUTORIAL.INI \
|
|
SCA01EA.INI \
|
|
SCA02EA.INI \
|
|
SCA03EA.INI \
|
|
SCA04EA.INI \
|
|
SCG01EA.INI \
|
|
SCG40EA.INI \
|
|
SCG41EA.INI \
|
|
SCG42EA.INI \
|
|
SCG43EA.INI \
|
|
SCG44EA.INI \
|
|
SCG45EA.INI \
|
|
SCG46EA.INI \
|
|
SCG47EA.INI \
|
|
SCG48EA.INI \
|
|
SCU40EA.INI \
|
|
SCU41EA.INI \
|
|
SCU42EA.INI \
|
|
SCU43EA.INI \
|
|
SCU44EA.INI \
|
|
SCU45EA.INI \
|
|
SCU46EA.INI \
|
|
SCU47EA.INI \
|
|
SCU48EA.INI \
|
|
SCU01EA.INI \
|
|
SCM01EA.INI \
|
|
SCM02EA.INI \
|
|
SCM03EA.INI \
|
|
SCM04EA.INI \
|
|
SCM05EA.INI \
|
|
SCM06EA.INI \
|
|
SCM07EA.INI \
|
|
SCM08EA.INI \
|
|
SCM09EA.INI \
|
|
SCM10EA.INI \
|
|
SCM11EA.INI \
|
|
SCM12EA.INI \
|
|
SCM13EA.INI \
|
|
SCM14EA.INI \
|
|
SCM15EA.INI \
|
|
SCM16EA.INI \
|
|
SCM17EA.INI \
|
|
SCM18EA.INI \
|
|
SCM19EA.INI \
|
|
SCM20EA.INI \
|
|
SCM21EA.INI \
|
|
SCM22EA.INI \
|
|
SCM23EA.INI \
|
|
SCM24EA.INI \
|
|
SCM25EA.INI \
|
|
SCM26EA.INI \
|
|
SCM27EA.INI \
|
|
SCM28EA.INI \
|
|
SCM29EA.INI \
|
|
SCM30EA.INI \
|
|
SCM31EA.INI \
|
|
SCM32EA.INI \
|
|
SCM33EA.INI \
|
|
SCM34EA.INI \
|
|
SCM35EA.INI \
|
|
SCM36EA.INI \
|
|
SCM37EA.INI \
|
|
SCM38EA.INI \
|
|
SCM39EA.INI \
|
|
SCM40EA.INI \
|
|
SCM41EA.INI \
|
|
SCM42EA.INI \
|
|
SCM43EA.INI \
|
|
SCM44EA.INI \
|
|
SCM45EA.INI \
|
|
SCM46EA.INI \
|
|
SCM47EA.INI \
|
|
SCM48EA.INI \
|
|
SCM49EA.INI \
|
|
SCM50EA.INI \
|
|
SCM51EA.INI \
|
|
SCM52EA.INI \
|
|
SCM53EA.INI \
|
|
SCM54EA.INI \
|
|
SCM55EA.INI \
|
|
SCM56EA.INI \
|
|
SCM57EA.INI \
|
|
SCM58EA.INI \
|
|
SCM59EA.INI \
|
|
SCM60EA.INI \
|
|
SCM61EA.INI \
|
|
SCM62EA.INI \
|
|
SCM63EA.INI \
|
|
SCM64EA.INI \
|
|
SCM65EA.INI \
|
|
SCM66EA.INI \
|
|
SCM67EA.INI \
|
|
SCM68EA.INI \
|
|
SCM69EA.INI \
|
|
SCM70EA.INI \
|
|
SCM71EA.INI \
|
|
SCM72EA.INI \
|
|
SCM73EA.INI \
|
|
SCM74EA.INI \
|
|
SCM75EA.INI \
|
|
SCM76EA.INI \
|
|
SCM77EA.INI \
|
|
SCM78EA.INI \
|
|
SCM79EA.INI \
|
|
SCM80EA.INI \
|
|
SCM81EA.INI \
|
|
SCM82EA.INI \
|
|
SCM83EA.INI \
|
|
SCM84EA.INI \
|
|
SCM85EA.INI \
|
|
SCM86EA.INI \
|
|
SCM87EA.INI \
|
|
SCM88EA.INI \
|
|
SCM89EA.INI \
|
|
SCM90EA.INI \
|
|
SCM91EA.INI \
|
|
SCM92EA.INI \
|
|
SCM93EA.INI \
|
|
SCM94EA.INI \
|
|
SCM95EA.INI \
|
|
SCM96EA.INI \
|
|
SCM97EA.INI \
|
|
SCM98EA.INI \
|
|
SCM99EA.INI \
|
|
SCM100EA.INI \
|
|
SCM101EA.INI \
|
|
SCM102EA.INI \
|
|
SCM103EA.INI \
|
|
SCM104EA.INI \
|
|
SCM105EA.INI \
|
|
SCM106EA.INI \
|
|
SCM107EA.INI \
|
|
SCM108EA.INI \
|
|
SCM109EA.INI \
|
|
SCM110EA.INI \
|
|
SCM111EA.INI \
|
|
SCM112EA.INI \
|
|
SCM113EA.INI \
|
|
SCM114EA.INI \
|
|
SCM115EA.INI \
|
|
SCM116EA.INI \
|
|
SCM117EA.INI \
|
|
SCM118EA.INI \
|
|
SCM119EA.INI \
|
|
SCM120EA.INI \
|
|
SCM121EA.INI \
|
|
SCM122EA.INI \
|
|
SCM123EA.INI \
|
|
SCM124EA.INI \
|
|
SCM125EA.INI \
|
|
SCM126EA.INI \
|
|
SCM127EA.INI \
|
|
SCM128EA.INI \
|
|
SCM129EA.INI \
|
|
SCM130EA.INI \
|
|
SCMD0EA.INI \
|
|
SCMD1EA.INI \
|
|
SCMD2EA.INI \
|
|
SCMD3EA.INI \
|
|
SCMD4EA.INI \
|
|
SCMD5EA.INI \
|
|
SCMD6EA.INI \
|
|
SCMD7EA.INI \
|
|
SCMD8EA.INI \
|
|
SCMD9EA.INI \
|
|
SCME0EA.INI \
|
|
SCME1EA.INI \
|
|
SCME2EA.INI \
|
|
SCME3EA.INI \
|
|
SCME4EA.INI \
|
|
SCME5EA.INI \
|
|
SCME6EA.INI \
|
|
SCME7EA.INI \
|
|
SCME8EA.INI \
|
|
SCME9EA.INI \
|
|
SCMF0EA.INI \
|
|
SCMF1EA.INI \
|
|
SCMF2EA.INI \
|
|
SCMF3EA.INI \
|
|
SCMF4EA.INI \
|
|
SCMF5EA.INI \
|
|
SCMF6EA.INI \
|
|
SCMF7EA.INI \
|
|
SCMF8EA.INI \
|
|
SCMF9EA.INI \
|
|
SCMG0EA.INI \
|
|
SCMG1EA.INI \
|
|
SCMG2EA.INI \
|
|
SCMG3EA.INI \
|
|
SCMG4EA.INI \
|
|
SCMG5EA.INI \
|
|
SCMG6EA.INI \
|
|
SCMG7EA.INI \
|
|
SCMG8EA.INI \
|
|
SCMG9EA.INI \
|
|
SCMH0EA.INI \
|
|
SCMH1EA.INI \
|
|
SCMH2EA.INI \
|
|
SCMH3EA.INI \
|
|
SCMH4EA.INI \
|
|
SCMH5EA.INI \
|
|
SCMH6EA.INI \
|
|
SCMH7EA.INI \
|
|
SCMH8EA.INI \
|
|
SCMH9EA.INI \
|
|
SCMI0EA.INI \
|
|
SCMI1EA.INI \
|
|
SCMI2EA.INI \
|
|
SCMI3EA.INI \
|
|
SCMI4EA.INI \
|
|
SCMI5EA.INI \
|
|
SCMI6EA.INI \
|
|
SCMI7EA.INI \
|
|
SCMI8EA.INI \
|
|
SCMI9EA.INI \
|
|
SCMJ0EA.INI \
|
|
SCMJ1EA.INI \
|
|
SCMJ2EA.INI \
|
|
SCMJ3EA.INI \
|
|
SCMJ4EA.INI \
|
|
SCMJ5EA.INI \
|
|
SCMJ6EA.INI \
|
|
SCMJ7EA.INI \
|
|
SCMJ8EA.INI \
|
|
SCMJ9EA.INI \
|
|
SCMK0EA.INI \
|
|
SCMK1EA.INI \
|
|
SCMK2EA.INI \
|
|
SCMK3EA.INI \
|
|
SCMK4EA.INI \
|
|
SCMK5EA.INI \
|
|
SCMK6EA.INI \
|
|
SCMK7EA.INI \
|
|
SCMK8EA.INI \
|
|
SCMK9EA.INI \
|
|
SCML0EA.INI \
|
|
SCML1EA.INI \
|
|
SCML2EA.INI \
|
|
SCML3EA.INI \
|
|
SCML4EA.INI \
|
|
SCML5EA.INI \
|
|
SCML6EA.INI \
|
|
SCML7EA.INI \
|
|
SCML8EA.INI \
|
|
SCML9EA.INI \
|
|
SCMM0EA.INI \
|
|
SCMM1EA.INI \
|
|
SCMM2EA.INI \
|
|
SCMM3EA.INI \
|
|
SCMM4EA.INI \
|
|
SCMM5EA.INI \
|
|
SCMM6EA.INI \
|
|
SCMM7EA.INI \
|
|
SCMM8EA.INI \
|
|
SCMM9EA.INI \
|
|
|
|
NETMAPFILES = \
|
|
|
|
# Files that aren't cached.
|
|
GENERALFILES = \
|
|
AFTR_LO.CPS \
|
|
ALY1-LO.CPS \
|
|
APC_LO.CPS \
|
|
APLO0049.CPS \
|
|
BNLO0020.CPS \
|
|
DCLO0040.CPS \
|
|
FRLO0166.CPS \
|
|
LAB-LO.CPS \
|
|
LANDS-LO.CPS \
|
|
MALO0107.CPS \
|
|
MIG_LO.CPS \
|
|
MTFACTLO.CPS \
|
|
NEEDL-LO.CPS \
|
|
SOV2-LO.CPS \
|
|
SPY-LO.CPS \
|
|
STALN-LO.CPS \
|
|
TENT-LO.CPS \
|
|
TITLE.CPS \
|
|
PPAPER.CPS \
|
|
MSAA.WSA \
|
|
MSAB.WSA \
|
|
MSAC.WSA \
|
|
MSAD.WSA \
|
|
MSAE.WSA \
|
|
MSAF.WSA \
|
|
MSAG.WSA \
|
|
MSAH.WSA \
|
|
MSAI.WSA \
|
|
MSAJ.WSA \
|
|
MSAK.WSA \
|
|
MSAL.WSA \
|
|
MSAM.WSA \
|
|
MSAN.WSA \
|
|
MSSA.WSA \
|
|
MSSB.WSA \
|
|
MSSC.WSA \
|
|
MSSD.WSA \
|
|
MSSE.WSA \
|
|
MSSF.WSA \
|
|
MSSG.WSA \
|
|
MSSH.WSA \
|
|
MSSI.WSA \
|
|
MSSJ.WSA \
|
|
MSSK.WSA \
|
|
MSSL.WSA \
|
|
MSSM.WSA \
|
|
MSSN.WSA \
|
|
|
|
INTERIORFILES = \
|
|
BOXES01.INT \
|
|
BOXES02.INT \
|
|
BOXES03.INT \
|
|
BOXES04.INT \
|
|
BOXES05.INT \
|
|
BOXES06.INT \
|
|
BOXES07.INT \
|
|
BOXES08.INT \
|
|
BOXES09.INT \
|
|
XTRA0001.INT \
|
|
XTRA0002.INT \
|
|
XTRA0003.INT \
|
|
XTRA0004.INT \
|
|
XTRA0005.INT \
|
|
XTRA0006.INT \
|
|
XTRA0007.INT \
|
|
XTRA0008.INT \
|
|
XTRA0009.INT \
|
|
XTRA0010.INT \
|
|
XTRA0011.INT \
|
|
XTRA0012.INT \
|
|
XTRA0013.INT \
|
|
XTRA0014.INT \
|
|
XTRA0015.INT \
|
|
XTRA0016.INT \
|
|
CLEAR1.INT \
|
|
MOVEFLSH.INT \
|
|
ARRO0001.INT \
|
|
ARRO0002.INT \
|
|
ARRO0003.INT \
|
|
ARRO0004.INT \
|
|
ARRO0005.INT \
|
|
ARRO0006.INT \
|
|
ARRO0007.INT \
|
|
ARRO0008.INT \
|
|
ARRO0009.INT \
|
|
ARRO0010.INT \
|
|
ARRO0011.INT \
|
|
ARRO0012.INT \
|
|
ARRO0013.INT \
|
|
ARRO0014.INT \
|
|
ARRO0015.INT \
|
|
FLOR0001.INT \
|
|
FLOR0002.INT \
|
|
FLOR0003.INT \
|
|
FLOR0004.INT \
|
|
FLOR0005.INT \
|
|
FLOR0006.INT \
|
|
FLOR0007.INT \
|
|
GFLR0001.INT \
|
|
GFLR0002.INT \
|
|
GFLR0003.INT \
|
|
GFLR0004.INT \
|
|
GFLR0005.INT \
|
|
GSTR0001.INT \
|
|
GSTR0002.INT \
|
|
GSTR0003.INT \
|
|
GSTR0004.INT \
|
|
GSTR0005.INT \
|
|
GSTR0006.INT \
|
|
GSTR0007.INT \
|
|
GSTR0008.INT \
|
|
GSTR0009.INT \
|
|
GSTR0010.INT \
|
|
GSTR0011.INT \
|
|
LWAL0001.INT \
|
|
LWAL0002.INT \
|
|
LWAL0003.INT \
|
|
LWAL0004.INT \
|
|
LWAL0005.INT \
|
|
LWAL0006.INT \
|
|
LWAL0007.INT \
|
|
LWAL0008.INT \
|
|
LWAL0009.INT \
|
|
LWAL0010.INT \
|
|
LWAL0011.INT \
|
|
LWAL0012.INT \
|
|
LWAL0013.INT \
|
|
LWAL0014.INT \
|
|
LWAL0015.INT \
|
|
LWAL0016.INT \
|
|
LWAL0017.INT \
|
|
LWAL0018.INT \
|
|
LWAL0019.INT \
|
|
LWAL0020.INT \
|
|
LWAL0021.INT \
|
|
LWAL0022.INT \
|
|
LWAL0023.INT \
|
|
LWAL0024.INT \
|
|
LWAL0025.INT \
|
|
LWAL0026.INT \
|
|
LWAL0027.INT \
|
|
STRP0001.INT \
|
|
STRP0002.INT \
|
|
STRP0003.INT \
|
|
STRP0004.INT \
|
|
STRP0005.INT \
|
|
STRP0006.INT \
|
|
STRP0007.INT \
|
|
STRP0008.INT \
|
|
STRP0009.INT \
|
|
STRP0010.INT \
|
|
STRP0011.INT \
|
|
WALL0001.INT \
|
|
WALL0002.INT \
|
|
WALL0003.INT \
|
|
WALL0004.INT \
|
|
WALL0005.INT \
|
|
WALL0006.INT \
|
|
WALL0007.INT \
|
|
WALL0008.INT \
|
|
WALL0009.INT \
|
|
WALL0010.INT \
|
|
WALL0011.INT \
|
|
WALL0012.INT \
|
|
WALL0013.INT \
|
|
WALL0014.INT \
|
|
WALL0015.INT \
|
|
WALL0016.INT \
|
|
WALL0017.INT \
|
|
WALL0018.INT \
|
|
WALL0019.INT \
|
|
WALL0020.INT \
|
|
WALL0021.INT \
|
|
WALL0022.INT \
|
|
WALL0023.INT \
|
|
WALL0024.INT \
|
|
WALL0025.INT \
|
|
WALL0026.INT \
|
|
WALL0027.INT \
|
|
WALL0028.INT \
|
|
WALL0029.INT \
|
|
WALL0030.INT \
|
|
WALL0031.INT \
|
|
WALL0032.INT \
|
|
WALL0033.INT \
|
|
WALL0034.INT \
|
|
WALL0035.INT \
|
|
WALL0036.INT \
|
|
WALL0037.INT \
|
|
WALL0038.INT \
|
|
WALL0039.INT \
|
|
WALL0040.INT \
|
|
WALL0041.INT \
|
|
WALL0042.INT \
|
|
WALL0043.INT \
|
|
WALL0044.INT \
|
|
WALL0045.INT \
|
|
WALL0046.INT \
|
|
WALL0047.INT \
|
|
WALL0048.INT \
|
|
WALL0049.INT \
|
|
|
|
# Both the temperate and snow sets have identical template entries.
|
|
TEMPERATEFILES = \
|
|
MINE.TEM \
|
|
ICE01.TEM \
|
|
ICE02.TEM \
|
|
ICE03.TEM \
|
|
ICE04.TEM \
|
|
ICE05.TEM \
|
|
MOVEFLSH.TEM \
|
|
BR1X.TEM \
|
|
BR2X.TEM \
|
|
BRIDGE1X.TEM \
|
|
BRIDGE2X.TEM \
|
|
BRIDGE1H.TEM \
|
|
BRIDGE2H.TEM \
|
|
F01.TEM \
|
|
F02.TEM \
|
|
F03.TEM \
|
|
F04.TEM \
|
|
F05.TEM \
|
|
F06.TEM \
|
|
ELECTRO.TEM \
|
|
B1.TEM \
|
|
B2.TEM \
|
|
B3.TEM \
|
|
BIB1.TEM \
|
|
BIB2.TEM \
|
|
BIB3.TEM \
|
|
BR1A.TEM \
|
|
BR1B.TEM \
|
|
BR1C.TEM \
|
|
BR2A.TEM \
|
|
BR2B.TEM \
|
|
BR2C.TEM \
|
|
BR3A.TEM \
|
|
BR3B.TEM \
|
|
BR3C.TEM \
|
|
BR3D.TEM \
|
|
BR3E.TEM \
|
|
BR3F.TEM \
|
|
BRIDGE1.TEM \
|
|
BRIDGE1D.TEM \
|
|
BRIDGE2.TEM \
|
|
BRIDGE2D.TEM \
|
|
CLEAR1.TEM \
|
|
CORPSE1.TEM \
|
|
CORPSE2.TEM \
|
|
CORPSE3.TEM \
|
|
CR1.TEM \
|
|
CR2.TEM \
|
|
CR3.TEM \
|
|
CR4.TEM \
|
|
CR5.TEM \
|
|
CR6.TEM \
|
|
D01.TEM \
|
|
D02.TEM \
|
|
D03.TEM \
|
|
D04.TEM \
|
|
D05.TEM \
|
|
D06.TEM \
|
|
D07.TEM \
|
|
D08.TEM \
|
|
D09.TEM \
|
|
D10.TEM \
|
|
D11.TEM \
|
|
D12.TEM \
|
|
D13.TEM \
|
|
D14.TEM \
|
|
D15.TEM \
|
|
D16.TEM \
|
|
D17.TEM \
|
|
D18.TEM \
|
|
D19.TEM \
|
|
D20.TEM \
|
|
D21.TEM \
|
|
D22.TEM \
|
|
D23.TEM \
|
|
D24.TEM \
|
|
D25.TEM \
|
|
D26.TEM \
|
|
D27.TEM \
|
|
D28.TEM \
|
|
D29.TEM \
|
|
D30.TEM \
|
|
D31.TEM \
|
|
D32.TEM \
|
|
D33.TEM \
|
|
D34.TEM \
|
|
D35.TEM \
|
|
D36.TEM \
|
|
D37.TEM \
|
|
D38.TEM \
|
|
D39.TEM \
|
|
D40.TEM \
|
|
D41.TEM \
|
|
D42.TEM \
|
|
D43.TEM \
|
|
D44.TEM \
|
|
D45.TEM \
|
|
FALLS1.TEM \
|
|
FALLS1A.TEM \
|
|
FALLS2.TEM \
|
|
FALLS2A.TEM \
|
|
FORD1.TEM \
|
|
FORD2.TEM \
|
|
GEM01.TEM \
|
|
GEM02.TEM \
|
|
GEM03.TEM \
|
|
GEM04.TEM \
|
|
GOLD01.TEM \
|
|
GOLD02.TEM \
|
|
GOLD03.TEM \
|
|
GOLD04.TEM \
|
|
HBOX.TEM \
|
|
MSLOMAKE.TEM \
|
|
HBOXMAKE.TEM \
|
|
MSLO.TEM \
|
|
P01.TEM \
|
|
P02.TEM \
|
|
P03.TEM \
|
|
P04.TEM \
|
|
P07.TEM \
|
|
P08.TEM \
|
|
P13.TEM \
|
|
P14.TEM \
|
|
RC01.TEM \
|
|
RC02.TEM \
|
|
RC03.TEM \
|
|
RC04.TEM \
|
|
RF01.TEM \
|
|
RF02.TEM \
|
|
RF03.TEM \
|
|
RF04.TEM \
|
|
RF05.TEM \
|
|
RF06.TEM \
|
|
RF07.TEM \
|
|
RF08.TEM \
|
|
RF09.TEM \
|
|
RF10.TEM \
|
|
RF11.TEM \
|
|
RV01.TEM \
|
|
RV02.TEM \
|
|
RV03.TEM \
|
|
RV04.TEM \
|
|
RV05.TEM \
|
|
RV06.TEM \
|
|
RV07.TEM \
|
|
RV08.TEM \
|
|
RV09.TEM \
|
|
RV10.TEM \
|
|
RV11.TEM \
|
|
RV12.TEM \
|
|
RV13.TEM \
|
|
RV14.TEM \
|
|
RV15.TEM \
|
|
S01.TEM \
|
|
S02.TEM \
|
|
S03.TEM \
|
|
S04.TEM \
|
|
S05.TEM \
|
|
S06.TEM \
|
|
S07.TEM \
|
|
S08.TEM \
|
|
S09.TEM \
|
|
S10.TEM \
|
|
S11.TEM \
|
|
S12.TEM \
|
|
S13.TEM \
|
|
S14.TEM \
|
|
S15.TEM \
|
|
S16.TEM \
|
|
S17.TEM \
|
|
S18.TEM \
|
|
S19.TEM \
|
|
S20.TEM \
|
|
S21.TEM \
|
|
S22.TEM \
|
|
S23.TEM \
|
|
S24.TEM \
|
|
S25.TEM \
|
|
S26.TEM \
|
|
S27.TEM \
|
|
S28.TEM \
|
|
S29.TEM \
|
|
S30.TEM \
|
|
S31.TEM \
|
|
S32.TEM \
|
|
S33.TEM \
|
|
S34.TEM \
|
|
S35.TEM \
|
|
S36.TEM \
|
|
S37.TEM \
|
|
S38.TEM \
|
|
SC1.TEM \
|
|
SC2.TEM \
|
|
SC3.TEM \
|
|
SC4.TEM \
|
|
SC5.TEM \
|
|
SC6.TEM \
|
|
SH01.TEM \
|
|
SH02.TEM \
|
|
SH03.TEM \
|
|
SH04.TEM \
|
|
SH05.TEM \
|
|
SH06.TEM \
|
|
SH07.TEM \
|
|
SH08.TEM \
|
|
SH09.TEM \
|
|
SH10.TEM \
|
|
SH11.TEM \
|
|
SH12.TEM \
|
|
SH13.TEM \
|
|
SH14.TEM \
|
|
SH15.TEM \
|
|
SH16.TEM \
|
|
SH17.TEM \
|
|
SH18.TEM \
|
|
SH19.TEM \
|
|
SH20.TEM \
|
|
SH21.TEM \
|
|
SH22.TEM \
|
|
SH23.TEM \
|
|
SH24.TEM \
|
|
SH25.TEM \
|
|
SH26.TEM \
|
|
SH27.TEM \
|
|
SH28.TEM \
|
|
SH29.TEM \
|
|
SH30.TEM \
|
|
SH31.TEM \
|
|
SH32.TEM \
|
|
SH33.TEM \
|
|
SH34.TEM \
|
|
SH35.TEM \
|
|
SH36.TEM \
|
|
SH37.TEM \
|
|
SH38.TEM \
|
|
SH39.TEM \
|
|
SH40.TEM \
|
|
SH41.TEM \
|
|
SH42.TEM \
|
|
SH43.TEM \
|
|
SH44.TEM \
|
|
SH45.TEM \
|
|
SH46.TEM \
|
|
SH47.TEM \
|
|
SH48.TEM \
|
|
SH49.TEM \
|
|
SH50.TEM \
|
|
SH51.TEM \
|
|
SH52.TEM \
|
|
SH53.TEM \
|
|
SH54.TEM \
|
|
SH55.TEM \
|
|
SH56.TEM \
|
|
T01.TEM \
|
|
T02.TEM \
|
|
T03.TEM \
|
|
T05.TEM \
|
|
T06.TEM \
|
|
T07.TEM \
|
|
T08.TEM \
|
|
T10.TEM \
|
|
T11.TEM \
|
|
T12.TEM \
|
|
T13.TEM \
|
|
T14.TEM \
|
|
T15.TEM \
|
|
T16.TEM \
|
|
T17.TEM \
|
|
TC01.TEM \
|
|
TC02.TEM \
|
|
TC03.TEM \
|
|
TC04.TEM \
|
|
TC05.TEM \
|
|
V01.TEM \
|
|
V02.TEM \
|
|
V03.TEM \
|
|
V04.TEM \
|
|
V05.TEM \
|
|
V06.TEM \
|
|
V07.TEM \
|
|
V08.TEM \
|
|
V09.TEM \
|
|
V10.TEM \
|
|
V11.TEM \
|
|
V12.TEM \
|
|
V13.TEM \
|
|
V14.TEM \
|
|
V15.TEM \
|
|
V16.TEM \
|
|
V17.TEM \
|
|
V18.TEM \
|
|
W1.TEM \
|
|
W2.TEM \
|
|
WC01.TEM \
|
|
WC02.TEM \
|
|
WC03.TEM \
|
|
WC04.TEM \
|
|
WC05.TEM \
|
|
WC06.TEM \
|
|
WC07.TEM \
|
|
WC08.TEM \
|
|
WC09.TEM \
|
|
WC10.TEM \
|
|
WC11.TEM \
|
|
WC12.TEM \
|
|
WC13.TEM \
|
|
WC14.TEM \
|
|
WC15.TEM \
|
|
WC16.TEM \
|
|
WC17.TEM \
|
|
WC18.TEM \
|
|
WC19.TEM \
|
|
WC20.TEM \
|
|
WC21.TEM \
|
|
WC22.TEM \
|
|
WC23.TEM \
|
|
WC24.TEM \
|
|
WC25.TEM \
|
|
WC26.TEM \
|
|
WC27.TEM \
|
|
WC28.TEM \
|
|
WC29.TEM \
|
|
WC30.TEM \
|
|
WC31.TEM \
|
|
WC32.TEM \
|
|
WC33.TEM \
|
|
WC34.TEM \
|
|
WC35.TEM \
|
|
WC36.TEM \
|
|
WC37.TEM \
|
|
WC38.TEM \
|
|
|
|
# Every temperate theater terrain file has a snow theater counterpart.
|
|
SNOWFILES = $(TEMPERATEFILES:.TEM=.SNO)
|
|
|
|
# Sound effects (Juvenile or Adult)
|
|
SFX = \
|
|
|
|
# Generic wave files (never changes).
|
|
WAVFILES = \
|
|
AACANON3.AUD \
|
|
BEEPSLCT.AUD \
|
|
BLEEP11.AUD \
|
|
BLEEP12.AUD \
|
|
BLEEP13.AUD \
|
|
BLEEP17.AUD \
|
|
BLEEP5.AUD \
|
|
BLEEP6.AUD \
|
|
BLEEP9.AUD \
|
|
BOMBIT1.AUD \
|
|
BUILD5.AUD \
|
|
BUZZY1.AUD \
|
|
CANNON1.AUD \
|
|
CANNON2.AUD \
|
|
CASHDN1.AUD \
|
|
CASHTURN.AUD \
|
|
CASHUP1.AUD \
|
|
CHRONO2.AUD \
|
|
CHROTNK1.AUD \
|
|
CHUTE1.AUD \
|
|
CMON1.AUD \
|
|
CRMBLE2.AUD \
|
|
DEDMAN1.AUD \
|
|
DEDMAN10.AUD \
|
|
DEDMAN2.AUD \
|
|
DEDMAN3.AUD \
|
|
DEDMAN4.AUD \
|
|
DEDMAN5.AUD \
|
|
DEDMAN6.AUD \
|
|
DEDMAN7.AUD \
|
|
DEDMAN8.AUD \
|
|
DOGG5P.AUD \
|
|
DOGW3PX.AUD \
|
|
DOGW5.AUD \
|
|
DOGW6.AUD \
|
|
DOGW7.AUD \
|
|
DOGY1.AUD \
|
|
EAFFIRM1.AUD \
|
|
EENGIN1.AUD \
|
|
EINAH1.AUD \
|
|
EINOK1.AUD \
|
|
EINYES1.AUD \
|
|
EMOVOUT1.AUD \
|
|
EYESSIR1.AUD \
|
|
FIREBL3.AUD \
|
|
FIRETRT1.AUD \
|
|
FIXIT1.AUD \
|
|
GIRLOKAY.AUD \
|
|
GIRLYEAH.AUD \
|
|
GOTIT1.AUD \
|
|
GRENADE1.AUD \
|
|
GUN11.AUD \
|
|
GUN13.AUD \
|
|
GUN27.AUD \
|
|
GUN5.AUD \
|
|
GUYOKAY1.AUD \
|
|
GUYYEAH1.AUD \
|
|
H2OBOMB2.AUD \
|
|
HEAL2.AUD \
|
|
HYDROD1.AUD \
|
|
INVUL2.AUD \
|
|
IRONCUR9.AUD \
|
|
JBURN1.AUD \
|
|
JCHRGE1.AUD \
|
|
JCRISP1.AUD \
|
|
JDANCE1.AUD \
|
|
JJUICE1.AUD \
|
|
JJUMP1.AUD \
|
|
JLIGHT1.AUD \
|
|
JPOWER1.AUD \
|
|
JSHOCK1.AUD \
|
|
JYES1.AUD \
|
|
KABOOM1.AUD \
|
|
KABOOM12.AUD \
|
|
KABOOM15.AUD \
|
|
KABOOM22.AUD \
|
|
KABOOM25.AUD \
|
|
KABOOM30.AUD \
|
|
KEEPEM1.AUD \
|
|
LAUGH1.AUD \
|
|
LEFTY1.AUD \
|
|
MADCHRG2.AUD \
|
|
MADEXPLO.AUD \
|
|
MAFFIRM1.AUD \
|
|
MBOSS1.AUD \
|
|
MHEAR1.AUD \
|
|
MHOTDIG1.AUD \
|
|
MHOWDY1.AUD \
|
|
MHUH1.AUD \
|
|
MGUNINF1.AUD \
|
|
MINE1.AUD \
|
|
MINEBLO1.AUD \
|
|
MINELAY1.AUD \
|
|
MISSILE1.AUD \
|
|
MISSILE6.AUD \
|
|
MISSILE7.AUD \
|
|
MLAFF1.AUD \
|
|
MMOVOUT1.AUD \
|
|
MRESPON1.AUD \
|
|
MRISE1.AUD \
|
|
MWRENCH1.AUD \
|
|
MYEEHAW1.AUD \
|
|
MYES1.AUD \
|
|
MYESSIR1.AUD \
|
|
ONIT1.AUD \
|
|
PILLBOX1.AUD \
|
|
PLACBLDG.AUD \
|
|
RABEEP1.AUD \
|
|
RADARDN1.AUD \
|
|
RADARON2.AUD \
|
|
RAMENU1.AUD \
|
|
ROKROLL1.AUD \
|
|
SAFFIRM1.AUD \
|
|
SANDBAG2.AUD \
|
|
SCOLDY1.AUD \
|
|
SCOMND1.AUD \
|
|
SHKTROP1.AUD \
|
|
SILENCER.AUD \
|
|
SINDEED1.AUD \
|
|
SKING1.AUD \
|
|
SMOUT1.AUD \
|
|
SOKAY1.AUD \
|
|
SONPULSE.AUD \
|
|
SONWAY1.AUD \
|
|
SPLASH9.AUD \
|
|
SQUISHY2.AUD \
|
|
SUBSHOW1.AUD \
|
|
SWHAT1.AUD \
|
|
SYEAH1.AUD \
|
|
SYESSIR1.AUD \
|
|
TANDETH1.AUD \
|
|
TANK5.AUD \
|
|
TANK6.AUD \
|
|
TESLA1.AUD \
|
|
TORPEDO1.AUD \
|
|
TSLACHG2.AUD \
|
|
TUFFGUY1.AUD \
|
|
TURRET1.AUD \
|
|
WALLKIL2.AUD \
|
|
YEAH1.AUD \
|
|
YES1.AUD \
|
|
YO1.AUD \
|
|
|
|
# Vehicle responses
|
|
RESPONSE1 = \
|
|
ACKNO.AUD \
|
|
AFFIRM1.AUD \
|
|
AWAIT1.AUD \
|
|
REPORT1.AUD \
|
|
VEHIC1.AUD \
|
|
YESSIR1.AUD \
|
|
|
|
# Infantry responses
|
|
RESPONSE2 = \
|
|
ACKNO.AUD \
|
|
AFFIRM1.AUD \
|
|
AWAIT1.AUD \
|
|
NOPROB.AUD \
|
|
OVEROUT.AUD \
|
|
READY.AUD \
|
|
REPORT1.AUD \
|
|
RITAWAY.AUD \
|
|
ROGER.AUD \
|
|
UGOTIT.AUD \
|
|
YESSIR1.AUD \
|
|
|
|
#TSCOREFILES = \
|
|
# cps\record.bin \
|
|
# WIN1.AUD \
|
|
# MAP1.AUD \
|
|
|
|
VARFILES = \
|
|
|
|
SCOREFILES = \
|
|
CREDITS.AUD \
|
|
AWAIT.AUD \
|
|
BIGF226M.AUD \
|
|
CRUS226M.AUD \
|
|
DENSE_R.AUD \
|
|
FAC1226M.AUD \
|
|
FAC2226M.AUD \
|
|
FOGGER1A.AUD \
|
|
HELL226M.AUD \
|
|
MUD1A.AUD \
|
|
RADIO2.AUD \
|
|
ROLLOUT.AUD \
|
|
RUN1226M.AUD \
|
|
SCORE.AUD \
|
|
SMSH226M.AUD \
|
|
SNAKE.AUD \
|
|
TERMINAT.AUD \
|
|
TREN226M.AUD \
|
|
TWIN.AUD \
|
|
VECTOR1A.AUD \
|
|
WORK226M.AUD \
|
|
2ND_HAND.AUD \
|
|
ARAZIOD.AUD \
|
|
BACKSTAB.AUD \
|
|
CHAOS2.AUD \
|
|
SHUT_IT.AUD \
|
|
TWINMIX1.AUD \
|
|
UNDER3.AUD \
|
|
VR2.AUD \
|
|
BOG.AUD \
|
|
FLOAT_V2.AUD \
|
|
GLOOM.AUD \
|
|
GRNDWIRE.AUD \
|
|
RPT.AUD \
|
|
SEARCH.AUD \
|
|
TRACTION.AUD \
|
|
WASTELND.AUD \
|
|
|
|
SPEECHFILES = \
|
|
STRCKIL1.AUD \
|
|
NOPOWR1.AUD \
|
|
SAVE1.AUD \
|
|
LOAD1.AUD \
|
|
10MINR.AUD \
|
|
1MINR.AUD \
|
|
1OBJMET1.AUD \
|
|
20MINR.AUD \
|
|
2MINR.AUD \
|
|
2OBJMET1.AUD \
|
|
30MINR.AUD \
|
|
3MINR.AUD \
|
|
3OBJMET1.AUD \
|
|
40MINR.AUD \
|
|
4MINR.AUD \
|
|
5MINR.AUD \
|
|
AAPPRO1.AUD \
|
|
AARIVE1.AUD \
|
|
AARIVE1.AUD \
|
|
AARRIVE1.AUD \
|
|
AARRIVN1.AUD \
|
|
AARRIVS1.AUD \
|
|
AARRIVW1.AUD \
|
|
AAVAIL1.AUD \
|
|
ABLDGIN1.AUD \
|
|
AFALLEN1.AUD \
|
|
ALAUNCH1.AUD \
|
|
APREP1.AUD \
|
|
AREADY1.AUD \
|
|
ARMORUP1.AUD \
|
|
ASELECT1.AUD \
|
|
ATLNCH1.AUD \
|
|
ATPREP1.AUD \
|
|
AUNITL1.AUD \
|
|
BASEATK1.AUD \
|
|
BCT1.AUD \
|
|
BLDGINF1.AUD \
|
|
BLDGPRG1.AUD \
|
|
CANCLD1.AUD \
|
|
CHROCHR1.AUD \
|
|
CHRORDY1.AUD \
|
|
CHROYES1.AUD \
|
|
CMDCNTR1.AUD \
|
|
CNTLDED1.AUD \
|
|
COMNDOF1.AUD \
|
|
COMNDOR1.AUD \
|
|
CONSCMP1.AUD \
|
|
CONVLST1.AUD \
|
|
CONVYAP1.AUD \
|
|
CREDIT1.AUD \
|
|
ENMYAPP1.AUD \
|
|
FIREPO1.AUD \
|
|
FLARE1.AUD \
|
|
FLAREE1.AUD \
|
|
FLAREN1.AUD \
|
|
FLARES1.AUD \
|
|
FLAREW1.AUD \
|
|
IRONCHG1.AUD \
|
|
IRONRDY1.AUD \
|
|
KOSYFRE1.AUD \
|
|
KOSYRES1.AUD \
|
|
LOPOWER1.AUD \
|
|
MERCF1.AUD \
|
|
MERCR1.AUD \
|
|
MISNLST1.AUD \
|
|
MISNWON1.AUD \
|
|
MTIMEIN1.AUD \
|
|
NAVYLST1.AUD \
|
|
NEWOPT1.AUD \
|
|
NOBUILD1.AUD \
|
|
NODEPLY1.AUD \
|
|
NOFUNDS1.AUD \
|
|
NOFUNDS1.AUD \
|
|
OBJMET1.AUD \
|
|
OBJNMET1.AUD \
|
|
OBJNRCH1.AUD \
|
|
OBJRCH1.AUD \
|
|
ONHOLD1.AUD \
|
|
OPTERM1.AUD \
|
|
PRIBLDG1.AUD \
|
|
PROGRES1.AUD \
|
|
PULSE1.AUD \
|
|
REINFOR1.AUD \
|
|
REPAIR1.AUD \
|
|
REPAIR1.AUD \
|
|
SATLNCH1.AUD \
|
|
SILOND1.AUD \
|
|
SLCTTGT1.AUD \
|
|
SOVEFAL1.AUD \
|
|
SOVEMP1.AUD \
|
|
SOVFAPP1.AUD \
|
|
SOVFORC1.AUD \
|
|
SOVREIN1.AUD \
|
|
SPYPLN1.AUD \
|
|
STRUCAP1.AUD \
|
|
STRUSLD1.AUD \
|
|
TANYAF1.AUD \
|
|
TANYAR1.AUD \
|
|
TARGFRE1.AUD \
|
|
TARGRES1.AUD \
|
|
TIMERGO1.AUD \
|
|
TIMERNO1.AUD \
|
|
TRAIN1.AUD \
|
|
UNITFUL1.AUD \
|
|
UNITLST1.AUD \
|
|
UNITRDY1.AUD \
|
|
UNITREP1.AUD \
|
|
UNITSLD1.AUD \
|
|
UNITSPD1.AUD \
|
|
XPLOPLC1.AUD \
|
|
# ABLDGC1.AUD \
|
|
# SOVBLDG1.AUD \
|
|
# SOVSTRC1.AUD \
|
|
# SOVUNTD1.AUD \
|
|
# AUNITD1.AUD \
|
|
# ASTRUCD1.AUD \
|
|
|
|
#ALLIESVQ = \
|
|
DUMMYVQ = \
|
|
AAGUN.VQA \
|
|
AFTRMATH.VQA \
|
|
ALLY1.VQA \
|
|
ALLY10.VQA \
|
|
ALLY10B.VQA \
|
|
ALLY11.VQA \
|
|
ALLY12.VQA \
|
|
ALLY14.VQA \
|
|
ALLY2.VQA \
|
|
ALLY4.VQA \
|
|
ALLY5.VQA \
|
|
ALLY6.VQA \
|
|
ALLY8.VQA \
|
|
ALLY9.VQA \
|
|
ALLYEND.VQA \
|
|
ALLYMORF.VQA \
|
|
APCESCPE.VQA \
|
|
ASSESS.VQA \
|
|
BATTLE.VQA \
|
|
1BINOC.VQA \
|
|
BMAP.VQA \
|
|
BRDGTILT.VQA \
|
|
CRONTEST.VQA \
|
|
CRONFAIL.VQA \
|
|
DESTROYR.VQA \
|
|
DUD.VQA \
|
|
ELEVATOR.VQA \
|
|
FLARE.VQA \
|
|
FROZEN.VQA \
|
|
GRVESTNE.VQA \
|
|
LANDING.VQA \
|
|
MASASSLT.VQA \
|
|
MCV.VQA \
|
|
MCV_LAND.VQA \
|
|
MONTPASS.VQA \
|
|
OILDRUM.VQA \
|
|
OVERRUN.VQA \
|
|
PROLOG.VQA \
|
|
REDINTRO.VQA \
|
|
SHIPSINK.VQA \
|
|
SHORBOM1.VQA \
|
|
SHORBOM2.VQA \
|
|
SHORBOMB.VQA \
|
|
SNOWBOMB.VQA \
|
|
SOVIET1.VQA \
|
|
SOVTSTAR.VQA \
|
|
SPY.VQA \
|
|
TANYA1.VQA \
|
|
TANYA2.VQA \
|
|
TOOFAR.VQA \
|
|
TRINITY.VQA \
|
|
# TRAILER.VQA \
|
|
|
|
SOVIETVQ = \
|
|
AAGUN.VQA \
|
|
CRONFAIL.VQA \
|
|
AIRFIELD.VQA \
|
|
ALLY1.VQA \
|
|
ALLYMORF.VQA \
|
|
AVERTED.VQA \
|
|
BEACHEAD.VQA \
|
|
BMAP.VQA \
|
|
BOMBRUN.VQA \
|
|
COUNTDWN.VQA \
|
|
DOUBLE.VQA \
|
|
DPTHCHRG.VQA \
|
|
EXECUTE.VQA \
|
|
FLARE.VQA \
|
|
LANDING.VQA \
|
|
MCVBRDGE.VQA \
|
|
MIG.VQA \
|
|
MOVINGIN.VQA \
|
|
MTNKFACT.VQA \
|
|
NUKESTOK.VQA \
|
|
ONTHPRWL.VQA \
|
|
PERISCOP.VQA \
|
|
PROLOG.VQA \
|
|
RADRRAID.VQA \
|
|
REDINTRO.VQA \
|
|
SEARCH.VQA \
|
|
SFROZEN.VQA \
|
|
SITDUCK.VQA \
|
|
SLNTSRVC.VQA \
|
|
SNOWBOMB.VQA \
|
|
SNSTRAFE.VQA \
|
|
SOVBATL.VQA \
|
|
SOVCEMET.VQA \
|
|
SOVFINAL.VQA \
|
|
SOVIET1.VQA \
|
|
SOVIET10.VQA \
|
|
SOVIET11.VQA \
|
|
SOVIET12.VQA \
|
|
SOVIET13.VQA \
|
|
SOVIET14.VQA \
|
|
SOVIET2.VQA \
|
|
SOVIET3.VQA \
|
|
SOVIET4.VQA \
|
|
SOVIET5.VQA \
|
|
SOVIET6.VQA \
|
|
SOVIET7.VQA \
|
|
SOVIET8.VQA \
|
|
SOVIET9.VQA \
|
|
SOVMCV.VQA \
|
|
SOVTSTAR.VQA \
|
|
SPOTTER.VQA \
|
|
STRAFE.VQA \
|
|
TAKE_OFF.VQA \
|
|
TESLA.VQA \
|
|
V2ROCKET.VQA \
|
|
# TRAILER.VQA \
|
|
|
|
ALLIESVQ = \
|
|
SOVIET1.VQA \
|
|
ALLY1.VQA \
|
|
V2ROCKET.VQA \
|
|
BMAP.VQA \
|
|
SNSTRAFE.VQA \
|
|
SOVTSTAR.VQA \
|
|
SOVBATL.VQA \
|
|
SOVCEMET.VQA \
|
|
FLARE.VQA \
|
|
ALLYMORF.VQA \
|
|
SPY.VQA \
|
|
FROZEN.VQA \
|
|
GRVESTNE.VQA \
|
|
CRONFAIL.VQA \
|
|
APCESCPE.VQA \
|
|
EXECUTE.VQA \
|
|
TOOFAR.VQA \
|
|
TRINITY.VQA \
|
|
TESLA.VQA \
|
|
MASASSLT.VQA \
|
|
OVERRUN.VQA \
|
|
PROLOG.VQA \
|
|
REDINTRO.VQA \
|
|
AFTRMATH.VQA \
|
|
PROLOG.VQA \
|
|
SNOWBOMB.VQA \
|
|
LANDING.VQA \
|
|
SFROZEN.VQA \
|
|
ANTEND.VQA \
|
|
ANTINTRO.VQA \
|
|
|
|
|
|
|
|
# Files required for hires/Win95 version only
|
|
#
|
|
# This mix file is not cached
|
|
#
|
|
NOCACHEHIRESFILES= \
|
|
ENGLISH.VQA \
|
|
$(ALLIESVQ:.VQA=.VQP) \
|
|
$(SOVIETVQ:.VQA=.VQP) \
|
|
|
|
|
|
LINTOBJECTS1 = $(OBJECTS:,=)
|
|
LINTOBJECTS = $(LINTOBJECTS1:.OBJ=.LOB)
|
|
|
|
# Mixfiles that should reside on the CD-ROM drive.
|
|
CD1MIXFILES = \
|
|
CONQUER.MIX \
|
|
EDHI.MIX \
|
|
EDLO.MIX \
|
|
GENERAL.MIX \
|
|
INTERIOR.MIX \
|
|
MOVIES1.MIX \
|
|
SCORES.MIX \
|
|
SNOW.MIX \
|
|
SOUNDS.MIX \
|
|
RUSSIAN.MIX \
|
|
ALLIES.MIX \
|
|
TEMPERAT.MIX \
|
|
|
|
|
|
|
|
# Mixfiles that should reside on the hard drive.
|
|
LOCALMIXFILES = \
|
|
EDITOR.MIX \
|
|
HIRES.MIX \
|
|
LOCAL.MIX \
|
|
LORES.MIX \
|
|
NCHIRES.MIX \
|
|
SPEECH.MIX \
|
|
|
|
|
|
# Mixfiles as they appear on the CD and hard drive.
|
|
PACKFILES= $(.path.cd1)MAIN.MIX EXPAND2.MIX $(.path.cd1)tobreaki\REDALERT.MIX
|
|
|
|
|
|
# Ant assets SOME ASSETS ARE HERE FOR OVERRIDING
|
|
EXPANDFILES= \
|
|
ANT1.SHP \
|
|
ANT2.SHP \
|
|
ANT3.SHP \
|
|
QUEE.SHP \
|
|
CREDITS.ENG \
|
|
HILL01.TEM \
|
|
ANTBITE.AUD \
|
|
ANTDIE.AUD \
|
|
ANTDIE.SHP \
|
|
LAR1.SHP \
|
|
LAR2.SHP \
|
|
TITLE.PCX \
|
|
MISSION.INI \
|
|
BUZZY1.AUD \
|
|
STAVCMDR.AUD \
|
|
STAVCRSE.AUD \
|
|
STAVYES.AUD \
|
|
STAVMOV.AUD \
|
|
CONQUER.ENG \
|
|
RAMBO1.AUD \
|
|
RAMBO2.AUD \
|
|
RAMBO3.AUD \
|
|
TITLE.CPS \
|
|
ANTEND.VQP \
|
|
TUTORIAL.INI \
|
|
ANTINTRO.VQP \
|
|
BMAP.VQP \
|
|
|
|
# Aftermath expansion files
|
|
EXPAND2FILES= \
|
|
CARR.SHP \
|
|
CTNK.SHP \
|
|
DTRK.SHP \
|
|
MSUB.SHP \
|
|
QTNK.SHP \
|
|
TTNK.SHP \
|
|
STNK.SHP \
|
|
AFTRMATH.INI \
|
|
ANT1.SHP \
|
|
ANT2.SHP \
|
|
ANT3.SHP \
|
|
ANTBITE.AUD \
|
|
ANTDIE.AUD \
|
|
ANTDIE.SHP \
|
|
BMAP.VQP \
|
|
BUZZY1.AUD \
|
|
CONQUER.ENG \
|
|
CREDITS.ENG \
|
|
HILL01.TEM \
|
|
LAR1.SHP \
|
|
LAR2.SHP \
|
|
MISSION.INI \
|
|
MPLAYER.INI \
|
|
QUEE.SHP \
|
|
STAVCMDR.AUD \
|
|
STAVCRSE.AUD \
|
|
STAVYES.AUD \
|
|
STAVMOV.AUD \
|
|
TITLE.PCX \
|
|
TITLE.CPS \
|
|
TUTORIAL.INI \
|
|
|
|
|
|
|
|
#############################################################
|
|
# Rebuilds all the mixfiles.
|
|
packfiles: always $(PACKFILES)
|
|
|
|
always:
|
|
copy f:\projects\c&c0\editor\english\*.mix $(.path.mix) /u
|
|
|
|
|
|
####################################################################
|
|
# All mixfiles that exist on the CD-ROM are embedded within this mega-mixfile.
|
|
$(.path.cd1)MAIN.MIX: $(CD1MIXFILES)
|
|
UTILS\MIXFILE -k -I$(.path.mix) &&!
|
|
$**
|
|
! $(.path.cd1)$&.mix
|
|
|
|
|
|
# All mixfiles that exist in the local directory are embedded within this mega-mixfile.
|
|
$(.path.cd1)install\REDALERT.MIX: $(LOCALMIXFILES)
|
|
UTILS\MIXFILE -k -I$(.path.mix) &&!
|
|
$**
|
|
! $(.path.cd1)install\$&.mix
|
|
|
|
|
|
####################################################################
|
|
# These are the various sub-mixfiles.
|
|
CONQUER.MIX: $(CONQUERFILES) $(CACHEMAP) .\key.ini
|
|
UTILS\MIXFILE -k -h -I$(.path.cps) &&!
|
|
$(CONQUERFILES) $(CACHEMAP)
|
|
! $(.path.mix)$&.mix
|
|
|
|
TEMPERAT.MIX: $(TEMPERATEFILES) .\key.ini
|
|
UTILS\MIXFILE -h -k -I$(.path.cps) &&!
|
|
$(TEMPERATEFILES)
|
|
! $(.path.mix)$&.mix
|
|
|
|
SNOW.MIX: $(SNOWFILES) .\key.ini
|
|
UTILS\MIXFILE -h -k -I$(.path.cps) &&!
|
|
$(SNOWFILES)
|
|
! $(.path.mix)$&.mix
|
|
|
|
INTERIOR.MIX: $(INTERIORFILES) .\key.ini
|
|
UTILS\MIXFILE -h -k -I$(.path.cps) &&!
|
|
$(INTERIORFILES)
|
|
! $(.path.mix)$&.mix
|
|
|
|
GENERAL.MIX: $(GENERALFILES) $(GENERALMAPFILES) $(NETMAPFILES) $(MAPFILES) .\key.ini
|
|
UTILS\MIXFILE -k -I$(.path.cps) -I$(.path.ini) &&!
|
|
$(GENERALFILES) $(GENERALMAPFILES) $(NETMAPFILES) $(MAPFILES)
|
|
! $(.path.mix)$&.mix
|
|
|
|
SCORES.MIX: $(SCOREFILES)
|
|
UTILS\MIXFILE -k -I$(.path.cps) -I$(.path.ini) &&!
|
|
$**
|
|
! $(.path.mix)$&.mix
|
|
|
|
SOUNDS.MIX: $(WAVFILES) $(SFX)
|
|
UTILS\MIXFILE -h -k -EA60=V00 -EA61=V01 -EA62=V02 -EA63=V03 -I$(.path.aud) &&!
|
|
$**
|
|
! $(.path.mix)$&.mix
|
|
|
|
RUSSIAN.MIX: $(RESPONSE1:.AUD=.R00) $(RESPONSE2:.AUD=.R01) $(RESPONSE1:.AUD=.R02) $(RESPONSE2:.AUD=.R03)
|
|
UTILS\MIXFILE -h -k -I$(.path.aud) &&!
|
|
$**
|
|
! $(.path.mix)$&.mix
|
|
|
|
LIMITED.MIX: BLEEP11.AUD
|
|
UTILS\MIXFILE -h -k -I$(.path.aud) &&!
|
|
$**
|
|
! $(.path.mix)$&.mix
|
|
|
|
ALLIES.MIX: $(RESPONSE1:.AUD=.V00) $(RESPONSE2:.AUD=.V01) $(RESPONSE1:.AUD=.V02) $(RESPONSE2:.AUD=.V03)
|
|
UTILS\MIXFILE -h -k -I$(.path.aud) &&!
|
|
$**
|
|
! $(.path.mix)$&.mix
|
|
|
|
MOVIES1.MIX: $(ALLIESVQ)
|
|
UTILS\MIXFILE -k -I$(.path.vqa) &&!
|
|
$**
|
|
! $(.path.mix)$&.mix
|
|
|
|
|
|
|
|
|
|
|
|
NCHIRES.MIX: $(NOCACHEHIRESFILES:.SHP=.HI)
|
|
UTILS\MIXFILE -k -I$(.path.vqp) -I$(.path.cps) &&!
|
|
$(NOCACHEHIRESFILES)
|
|
! $(.path.mix)$&.mix
|
|
|
|
LOCAL.MIX: $(LOCALFILES) .\key.ini
|
|
UTILS\MIXFILE -h -k -E.A6=.AUD -I$(.path.ini) -I$(.path.txt) -I$(.path.cps) &&!
|
|
$(LOCALFILES)
|
|
! $(.path.mix)$&.mix
|
|
|
|
LORES.MIX: $(LOHILORES) .\key.ini
|
|
UTILS\MIXFILE -h -k -E.LOW=.SHP -E.LNT=.FNT -I$(.path.cps) &&!
|
|
$(LOHILORES)
|
|
! $(.path.mix)$&.mix
|
|
|
|
HIRES.MIX: $(HIRESFILES:.SHP=.HI) $(HIHILORES) .\key.ini
|
|
UTILS\MIXFILE -h -k -E.HI=.SHP -E.HNT=.FNT -I$(.path.cps) &&!
|
|
$(HIRESFILES:.SHP=.HI) $(HIHILORES)
|
|
! $(.path.mix)$&.mix
|
|
|
|
SPEECH.MIX: $(SPEECHFILES)
|
|
UTILS\MIXFILE -k -I$(.path.aud) &&!
|
|
$**
|
|
! $(.path.mix)$&.mix
|
|
|
|
|
|
EXPAND.MIX: $(EXPANDFILES)
|
|
UTILS\MIXFILE -k -I$(.path.mix) &&!
|
|
$**
|
|
! $(.path.mix)$&.mix
|
|
|
|
EXPAND2.MIX: $(EXPAND2FILES)
|
|
UTILS\MIXFILE -k -I$(.path.mix) &&!
|
|
$**
|
|
! $(.path.mix)$&.mix
|
|
|
|
#############################################################
|
|
# Special rule to create the mouse shape (which must be a shape file)
|
|
mouse.hi: $(.path.anm)hires\mouse.anm
|
|
-utils\makeshps $(.path.lbm)palettes\temperat.lbm &&!
|
|
&$(.path.anm)hires\mouse.anm;
|
|
end;
|
|
! $(.path.hi)$&.hi $(SHAPEBUFFSIZE)
|
|
|
|
# Special rule to create the mouse shape (which must be a shape file)
|
|
mouse.low: $(.path.anm)lores\mouse.anm
|
|
-utils\makeshps $(.path.lbm)palettes\temperat.lbm &&!
|
|
&$(.path.anm)lores\mouse.anm;
|
|
end;
|
|
! $(.path.low)$&.low $(SHAPEBUFFSIZE)
|
|
|
|
|
|
#############################################################
|
|
# Special build rule for radar animations so that they won't.
|
|
#
|
|
NATORADR.HI: $(.path.anm)hires\NATORADR.ANM
|
|
utils\newkeyf $** $(.path.hi)$&.hi -l -k
|
|
|
|
USSRRADR.HI: $(.path.anm)hires\USSRRADR.ANM
|
|
utils\newkeyf $** $(.path.hi)$&.hi -l -k
|
|
|
|
NATORADR.LOW: $(.path.anm)lores\NATORADR.ANM
|
|
utils\newkeyf $** $(.path.low)$&.low -l -k
|
|
|
|
USSRRADR.LOW: $(.path.anm)lores\USSRRADR.ANM
|
|
utils\newkeyf $** $(.path.low)$&.low -l -k
|
|
|
|
|
|
#############################################################
|
|
# Debug text file creation.
|
|
debug.eng: debug.txt
|
|
utils\textmake -b1000 eng\$&.txt $(.path.eng)$&.eng $&.h
|
|
|
|
|