# .SUFFIXES : .out .asm .obj .h # # # USED TO MAKE MASTER EQUATE FILE GX.INC # EQUS = GXASM.H GXAUSSIE.H GXDISP.H GXMPROC.H GXSYS.H GXS.H GXEQU.H \ GXM.H GXDIP.H GXAUDN.H GXGLO.H MEQUS = GXASM.H+GXAUSSIE.H+GXDISP.H+GXMPROC.H+GXSYS.H+GXS.H+GXEQU.H+GXM.H+GXDIP.H+GXAUDN.H+gxglo.h # # Stripped down version of the master equate file for enemies # does not include any globals, so you have to REF them yourself # EEQUS = GXASM.H GXAUSSIE.H GXDISP.H GXMPROC.H GXSYS.H GXEQU.H GXDIP.H GXAUDN.H MEEQUS = GXASM.H+GXAUSSIE.H+GXDISP.H+GXMPROC.H+GXSYS.H+GXEQU.H+GXDIP.H+GXAUDN.H OBJS = GX.OBJ GXCONTRL.OBJ GXAFUNC.OBJ GXATT.OBJ GXATT2.OBJ GXC.OBJ GXD.OBJ \ GXPLAYER.OBJ GXPOWER.OBJ GXSCORE.OBJ GXENEMY.OBJ GXWAVE.OBJ \ GXUNIV.OBJ GXUNIV1.OBJ GXLA1.OBJ GXLA2.OBJ GXLA3.OBJ GXNONBOY.OBJ \ GXCOG.OBJ GXBGFX.OBJ GXWARREN.OBJ GXUNILNK.OBJ GXUNIFX.OBJ GXBILL.OBJ \ GXSCROLL.OBJ GXSCROL2.OBJ GXSCROL3.OBJ GXUNIJAP.OBJ GXUNIJP2.OBJ \ GXUNISEQ.OBJ GXMONDOR.OBJ GXMONDR2.OBJ GXJUNGLE.OBJ GXJSCROL.OBJ\ gxbeek2.obj GXHELI.OBJ GXDESK.OBJ GXUNZIP.OBJ GXPERRY.OBJ \ GXBUG.OBJ GXKERRI.OBJ GXBZERK.OBJ GXBONUS.OBJ GXNINJA.OBJ GXYJAK.OBJ \ GXAERO.OBJ GXHELGA.OBJ GXBLOOD.OBJ GXBUS.OBJ GXFORK.OBJ GXNOBOY2.OBJ \ GXFSTAGE.OBJ GXHELI2.OBJ GXBEEK1.OBJ GXBEEK3.OBJ GXAERO2.OBJ DOBJS = GXADJ.OBJ GXCMOS.OBJ GXCOIN.OBJ GXDTST.OBJ GXDUTL.OBJ GXHSTD.OBJ \ GXMENU.OBJ GXSYSFNT.OBJ GXPRINT.OBJ GXWORD.OBJ \ SOBJS = GXDRIVER.OBJ GXMISC.OBJ GXPALL.OBJ GXPROC.OBJ GXSND.OBJ GXTEXT.OBJ \ GXTRIG.OBJ GXTV.OBJ GXFADE.OBJ GXUTIL.OBJ GXUART.OBJ \ GXCOLL.OBJ GXBGDATA.OBJ GXBGND.OBJ GXRAM.OBJ \ IMGPAL.OBJ IMGTBL.OBJ BGNDTBL.OBJ BGNDPAL.OBJ \ UNI00.OBJ UNI01.OBJ UNI02.OBJ UNI03.OBJ UNI04.OBJ UNI05.OBJ UNI06.OBJ \ UNI07.OBJ .asm.obj: @ ECHO *----assembling----$*.ASM(0) GSPA $* $*.OBJ $(TVPATH)$*.LST -H -L -v20 CRNCHLST $(TVPATH)$*.LST $(TVPATH)GX.OUT: GX.INC GXENEMY.INC $(OBJS) $(TVPATH)GXSYSTEM.RLO $(TVPATH)GXDIAG.RLO GLNK GX bsslint gx $(TVPATH)GXDIAG.RLO: $(DOBJS) GLNK GXDIAG $(TVPATH)GXSYSTEM.RLO: $(SOBJS) GLNK GXSYSTEM GX.INC: $(EQUS) @ ECHO *** UPDATING MERGED EQUATE FILE -- GX.INC *** copy $(MEQUS) GX.INC GXENEMY.INC: $(EEQUS) @ ECHO *** Updating merged Enemy equate file -- GXENEMY.INC *** copy $(MEEQUS) GXENEMY.INC $(OBJS): $*.ASM $(DOBJS): $*.ASM $(SOBJS): $*.ASM GXPROC.OBJ: GXMPROC.H GXD.OBJ: GXDISP.H GXSYS.H GXC.OBJ: GXDISP.H GXSYS.H GXASM.H GXSCORE.OBJ: GXEQU.H GXSYS.H GXASM.H GXSCORE.TBL GXTEXT.OBJ: GXSTRING.H TEXT.TBL GXSYS.H GXATT.OBJ: GXSYS.H GXDISP.H GXATT.TBL GXEQU.H GXPALL.OBJ: GXSYS.H GXUTIL.OBJ: GXSYS.H GXUNZIP.INC GX.OBJ: GXASM.H GXSYS.H GXDIP.H GXEQU.H GXCOIN.OBJ: GXSYS.H GXDTST.OBJ: GXSYS.H GXDIP.H GXDUTL.OBJ: GXSYS.H GXDIP.H GXCMOS.OBJ: GXSYS.H GXAUSSIE.H GXPRINT.OBJ: GXSYS.H GXADJ.OBJ: GXSYS.H GXDIP.H GXAUSSIE.H GXMENU.OBJ: GXSYS.H GXDIP.H GXAUSSIE.H GXCONTRL.OBJ: GXSYS.H GXCONTRL.TBL GXDISP.H GXASM.H GXPOWER.OBJ: GXSYS.H GXPOWER.TBL GXUNZIP.INC GXBGDATA.OBJ: BGNDEQU.H GXUNZIP.OBJ: GXSYS.H GXBOOSH.TBL GXWAVE.OBJ: GXSYS.H GXASM.H GXHSTD.OBJ: GXSYS.H GXMISC.OBJ: GXSYS.H GXRAM.OBJ: GXDISP.H GXUNIV.OBJ: GXEQU.H GXDISP.H GXUNIV1.OBJ: GXEQU.H GXDISP.H GXLA1.OBJ: GXLA1.TBL GXEQU.H GXDISP.H GXLA2.OBJ: GXLA2.TBL GXEQU.H GXDISP.H GXLA3.OBJ: GXEQU.H GXDISP.H GXASM.H GXUNILNK.OBJ: GXEQU.H GXDISP.H GXNONBOY.OBJ: GXNONBOY.TBL GXDISP.H GXNONBOY.H GXENEMY.OBJ: GXENEMY.TBL GXSCROL2.OBJ: GXSCROLL.TBL GXSCRL.H GXDISP.H GXASM.H GXSCROLL.OBJ: GXSCROLL.TBL GXSCRL.H GXDISP.H GXASM.H GXSCROL3.OBJ: GXSCRL.H GXDISP.H GXASM.H GXJSCROL.OBJ: GXSCRL.H GXDISP.H GXASM.H GXBAX.TBL GXCOG.OBJ: GXCOG.TBL GXDISP.H GXBGFX.OBJ: GXBGFX.TBL GXWARREN.OBJ: GXBTR.TBL GXUNIFX.OBJ: GXUNIFX.TBL GXASM.H GXPLAYER.OBJ: GXASM.H GXUNISEQ.OBJ: UNIVTBL.GLO GXASM.H GXJUNGLE.OBJ: GXASM.H GXJUNG.TBL GXNONBOY.H GXMONDOR.OBJ: GXMONDOR.TBL GXMONDOR.H GXMONDR2.OBJ: GXMONDR2.TBL GXMONDOR.H GXHELI.OBJ: GXHELI.TBL GXASM.H GXHELI2.OBJ: GXASM.H GXBEEK1.OBJ: GXASM.H GXBEEK1.TBL GXBEEK2.OBJ: GXASM.H GXBEEK2.TBL GXBEEK3.OBJ: GXASM.H GXBEEK3.TBL GXSND.OBJ: GXASM.H GXDESK.OBJ: GXDESK.TBL GXUNIJAP.OBJ: UNI04.ASM GXUNIJAP.TBL GXUNIJP2.OBJ: UNI04.ASM GXPERRY.OBJ: GXPERRY.TBL GXBUG.OBJ: GXBUG.TBL GXKERRI.OBJ: GXKERRI.TBL GXBZERK.OBJ: GXBZERK.TBL GXNINJA.OBJ: GXNINJA.TBL GXYJAK.OBJ: GXYJAK.TBL GXAERO.OBJ: GXAERO.TBL GXAEROBS.TBL GXBONUS.OBJ: GXBONUS.TBL GXAERO.OBJ: GXAERO.TBL GXAERO2.OBJ: GXWALK.TBL GXHELGA.OBJ: GXHELGA.TBL GXBLOOD.OBJ: GXBLOOD.TBL GXBUS.OBJ: GXBUS.TBL GXFORK.OBJ: GXFORK.TBL GXNOBOY2.OBJ: GXNOBOY2.TBL GXNONBOY.H #GXFSTAGE.OBJ: