123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422 |
- CC=tcc
- AS=tasm
- LIB=tlib
- CFLAGS=-m$(TARGET) -c -O -G -Z -d -Ic:\progra~1\tc\include
- AFLAGS=/mx
- ADEFLCODE=/dLCODE
- ADEFLDATA=/dLDATA
- SOURCEDIR=.\
- ODHEADERDIR=.\
- OBJDIR=..\obj\
- LIBDIR=..\lib\
- all: $(LIBDIR)ODoor$(TARGET).lib
- HEADERS= $(HEADERDIR)ODCom.h\
- $(HEADERDIR)ODCore.h\
- $(HEADERDIR)ODFrame.h\
- $(HEADERDIR)ODGen.h\
- $(HEADERDIR)ODInEx.h\
- $(HEADERDIR)ODInQue.h\
- $(HEADERDIR)ODKrnl.h\
- $(HEADERDIR)ODPlat.h\
- $(HEADERDIR)ODRes.h\
- $(HEADERDIR)ODScrn.h\
- $(HEADERDIR)ODStat.h\
- $(HEADERDIR)ODSwap.h\
- $(HEADERDIR)ODTypes.h\
- $(HEADERDIR)ODUtil.h\
- $(HEADERDIR)OpenDoor.h
- $(OBJDIR)odauto$(TARGET).obj : $(SOURCEDIR)odauto.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odauto.c
- command /c erase $(OBJDIR)odauto$(TARGET).obj
- move odauto.obj $(OBJDIR)odauto$(TARGET).obj
- $(OBJDIR)odblock$(TARGET).obj : $(SOURCEDIR)odblock.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odblock.c
- command /c erase $(OBJDIR)odblock$(TARGET).obj
- move odblock.obj $(OBJDIR)odblock$(TARGET).obj
- $(OBJDIR)odcfile$(TARGET).obj : $(SOURCEDIR)odcfile.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odcfile.c
- command /c erase $(OBJDIR)odcfile$(TARGET).obj
- move odcfile.obj $(OBJDIR)odcfile$(TARGET).obj
- $(OBJDIR)odcmdln$(TARGET).obj : $(SOURCEDIR)odcmdln.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odcmdln.c
- command /c erase $(OBJDIR)odcmdln$(TARGET).obj
- move odcmdln.obj $(OBJDIR)odcmdln$(TARGET).obj
- $(OBJDIR)odcom$(TARGET).obj : $(SOURCEDIR)odcom.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odcom.c
- command /c erase $(OBJDIR)odcom$(TARGET).obj
- move odcom.obj $(OBJDIR)odcom$(TARGET).obj
- $(OBJDIR)odcore$(TARGET).obj : $(SOURCEDIR)odcore.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odcore.c
- command /c erase $(OBJDIR)odcore$(TARGET).obj
- move odcore.obj $(OBJDIR)odcore$(TARGET).obj
- $(OBJDIR)oddrbox$(TARGET).obj : $(SOURCEDIR)oddrbox.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)oddrbox.c
- command /c erase $(OBJDIR)oddrbox$(TARGET).obj
- move oddrbox.obj $(OBJDIR)oddrbox$(TARGET).obj
- $(OBJDIR)odedit$(TARGET).obj : $(SOURCEDIR)odedit.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odedit.c
- command /c erase $(OBJDIR)odedit$(TARGET).obj
- move odedit.obj $(OBJDIR)odedit$(TARGET).obj
- $(OBJDIR)odedstr$(TARGET).obj : $(SOURCEDIR)odedstr.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odedstr.c
- command /c erase $(OBJDIR)odedstr$(TARGET).obj
- move odedstr.obj $(OBJDIR)odedstr$(TARGET).obj
- $(OBJDIR)odemu$(TARGET).obj : $(SOURCEDIR)odemu.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odemu.c
- command /c erase $(OBJDIR)odemu$(TARGET).obj
- move odemu.obj $(OBJDIR)odemu$(TARGET).obj
- $(OBJDIR)odgetin$(TARGET).obj : $(SOURCEDIR)odgetin.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odgetin.c
- command /c erase $(OBJDIR)odgetin$(TARGET).obj
- move odgetin.obj $(OBJDIR)odgetin$(TARGET).obj
- $(OBJDIR)odgraph$(TARGET).obj : $(SOURCEDIR)odgraph.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odgraph.c
- command /c erase $(OBJDIR)odgraph$(TARGET).obj
- move odgraph.obj $(OBJDIR)odgraph$(TARGET).obj
- $(OBJDIR)odinex1$(TARGET).obj : $(SOURCEDIR)odinex1.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odinex1.c
- command /c erase $(OBJDIR)odinex1$(TARGET).obj
- move odinex1.obj $(OBJDIR)odinex1$(TARGET).obj
- $(OBJDIR)odinex2$(TARGET).obj : $(SOURCEDIR)odinex2.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odinex2.c
- command /c erase $(OBJDIR)odinex2$(TARGET).obj
- move odinex2.obj $(OBJDIR)odinex2$(TARGET).obj
- $(OBJDIR)odinque$(TARGET).obj : $(SOURCEDIR)odinque.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odinque.c
- command /c erase $(OBJDIR)odinque$(TARGET).obj
- move odinque.obj $(OBJDIR)odinque$(TARGET).obj
- $(OBJDIR)odkrnl$(TARGET).obj : $(SOURCEDIR)odkrnl.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odkrnl.c
- command /c erase $(OBJDIR)odkrnl$(TARGET).obj
- move odkrnl.obj $(OBJDIR)odkrnl$(TARGET).obj
- $(OBJDIR)odlist$(TARGET).obj : $(SOURCEDIR)odlist.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odlist.c
- command /c erase $(OBJDIR)odlist$(TARGET).obj
- move odlist.obj $(OBJDIR)odlist$(TARGET).obj
- $(OBJDIR)odlog$(TARGET).obj : $(SOURCEDIR)odlog.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odlog.c
- command /c erase $(OBJDIR)odlog$(TARGET).obj
- move odlog.obj $(OBJDIR)odlog$(TARGET).obj
- $(OBJDIR)odmulti$(TARGET).obj : $(SOURCEDIR)odmulti.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odmulti.c
- command /c erase $(OBJDIR)odmulti$(TARGET).obj
- move odmulti.obj $(OBJDIR)odmulti$(TARGET).obj
- $(OBJDIR)odplat$(TARGET).obj : $(SOURCEDIR)odplat.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odplat.c
- command /c erase $(OBJDIR)odplat$(TARGET).obj
- move odplat.obj $(OBJDIR)odplat$(TARGET).obj
- $(OBJDIR)odpcb$(TARGET).obj : $(SOURCEDIR)odpcb.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odpcb.c
- command /c erase $(OBJDIR)odpcb$(TARGET).obj
- move odpcb.obj $(OBJDIR)odpcb$(TARGET).obj
- $(OBJDIR)odpopup$(TARGET).obj : $(SOURCEDIR)odpopup.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odpopup.c
- command /c erase $(OBJDIR)odpopup$(TARGET).obj
- move odpopup.obj $(OBJDIR)odpopup$(TARGET).obj
- $(OBJDIR)odprntf$(TARGET).obj : $(SOURCEDIR)odprntf.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odprntf.c
- command /c erase $(OBJDIR)odprntf$(TARGET).obj
- move odprntf.obj $(OBJDIR)odprntf$(TARGET).obj
- $(OBJDIR)odra$(TARGET).obj : $(SOURCEDIR)odra.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odra.c
- command /c erase $(OBJDIR)odra$(TARGET).obj
- move odra.obj $(OBJDIR)odra$(TARGET).obj
- $(OBJDIR)odscrn$(TARGET).obj : $(SOURCEDIR)odscrn.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odscrn.c
- command /c erase $(OBJDIR)odscrn$(TARGET).obj
- move odscrn.obj $(OBJDIR)odscrn$(TARGET).obj
- $(OBJDIR)odspawn$(TARGET).obj : $(SOURCEDIR)odspawn.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odspawn.c
- command /c erase $(OBJDIR)odspawn$(TARGET).obj
- move odspawn.obj $(OBJDIR)odspawn$(TARGET).obj
- $(OBJDIR)odstand$(TARGET).obj : $(SOURCEDIR)odstand.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odstand.c
- command /c erase $(OBJDIR)odstand$(TARGET).obj
- move odstand.obj $(OBJDIR)odstand$(TARGET).obj
- $(OBJDIR)odstat$(TARGET).obj : $(SOURCEDIR)odstat.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odstat.c
- command /c erase $(OBJDIR)odstat$(TARGET).obj
- move odstat.obj $(OBJDIR)odstat$(TARGET).obj
- $(OBJDIR)odsys$(TARGET).obj : $(SOURCEDIR)odsys.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odsys.c
- command /c erase $(OBJDIR)odsys$(TARGET).obj
- move odsys.obj $(OBJDIR)odsys$(TARGET).obj
- $(OBJDIR)odutil$(TARGET).obj : $(SOURCEDIR)odutil.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odutil.c
- command /c erase $(OBJDIR)odutil$(TARGET).obj
- move odutil.obj $(OBJDIR)odutil$(TARGET).obj
- $(OBJDIR)odwcat$(TARGET).obj : $(SOURCEDIR)odwcat.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odwcat.c
- command /c erase $(OBJDIR)odwcat$(TARGET).obj
- move odwcat.obj $(OBJDIR)odwcat$(TARGET).obj
- $(OBJDIR)odwin$(TARGET).obj : $(SOURCEDIR)odwin.c $(HEADERS)
- $(CC) $(CFLAGS) $(SOURCEDIR)odwin.c
- command /c erase $(OBJDIR)odwin$(TARGET).obj
- move odwin.obj $(OBJDIR)odwin$(TARGET).obj
- $(OBJDIR)odswapt.obj : $(SOURCEDIR)odswap.asm
- $(AS) $(AFLAGS) $(SOURCEDIR)odswap.asm
- command /c erase $(OBJDIR)odswapt.obj
- move odswap.obj $(OBJDIR)odswapt.obj
- $(OBJDIR)odswaps.obj : $(SOURCEDIR)odswap.asm
- $(AS) $(AFLAGS) $(SOURCEDIR)odswap.asm
- command /c erase $(OBJDIR)odswaps.obj
- move odswap.obj $(OBJDIR)odswaps.obj
- $(OBJDIR)odswapc.obj : $(SOURCEDIR)odswap.asm
- $(AS) $(AFLAGS) $(ADEFLDATA) $(SOURCEDIR)odswap.asm
- command /c erase $(OBJDIR)odswapc.obj
- move odswap.obj $(OBJDIR)odswapc.obj
- $(OBJDIR)odswapm.obj : $(SOURCEDIR)odswap.asm
- $(AS) $(AFLAGS) $(ADEFLCODE) $(SOURCEDIR)odswap.asm
- command /c erase $(OBJDIR)odswapm.obj
- move odswap.obj $(OBJDIR)odswapm.obj
- $(OBJDIR)odswapl.obj : $(SOURCEDIR)odswap.asm
- $(AS) $(AFLAGS) $(ADEFLDATA) $(ADEFLCODE) $(SOURCEDIR)odswap.asm
- command /c erase $(OBJDIR)odswapl.obj
- move odswap.obj $(OBJDIR)odswapl.obj
- $(OBJDIR)odswaph.obj : $(SOURCEDIR)odswap.asm
- $(AS) $(AFLAGS) $(ADEFLDATA) $(ADEFLCODE) $(SOURCEDIR)odswap.asm
- command /c erase $(OBJDIR)odswaph.obj
- move odswap.obj $(OBJDIR)odswaph.obj
- OBJECTS= $(OBJDIR)odauto$(TARGET).obj\
- $(OBJDIR)odblock$(TARGET).obj\
- $(OBJDIR)odcfile$(TARGET).obj\
- $(OBJDIR)odcmdln$(TARGET).obj\
- $(OBJDIR)odcom$(TARGET).obj\
- $(OBJDIR)odcore$(TARGET).obj\
- $(OBJDIR)oddrbox$(TARGET).obj\
- $(OBJDIR)odedit$(TARGET).obj\
- $(OBJDIR)odedstr$(TARGET).obj\
- $(OBJDIR)odemu$(TARGET).obj\
- $(OBJDIR)odgetin$(TARGET).obj\
- $(OBJDIR)odgraph$(TARGET).obj\
- $(OBJDIR)odinex1$(TARGET).obj\
- $(OBJDIR)odinex2$(TARGET).obj\
- $(OBJDIR)odinque$(TARGET).obj\
- $(OBJDIR)odkrnl$(TARGET).obj\
- $(OBJDIR)odlist$(TARGET).obj\
- $(OBJDIR)odlog$(TARGET).obj\
- $(OBJDIR)odmulti$(TARGET).obj\
- $(OBJDIR)odplat$(TARGET).obj\
- $(OBJDIR)odpcb$(TARGET).obj\
- $(OBJDIR)odpopup$(TARGET).obj\
- $(OBJDIR)odprntf$(TARGET).obj\
- $(OBJDIR)odra$(TARGET).obj\
- $(OBJDIR)odscrn$(TARGET).obj\
- $(OBJDIR)odspawn$(TARGET).obj\
- $(OBJDIR)odstand$(TARGET).obj\
- $(OBJDIR)odstat$(TARGET).obj\
- $(OBJDIR)odswap$(TARGET).obj\
- $(OBJDIR)odsys$(TARGET).obj\
- $(OBJDIR)odutil$(TARGET).obj\
- $(OBJDIR)odwcat$(TARGET).obj\
- $(OBJDIR)odwin$(TARGET).obj
- $(LIBDIR)odoor$(TARGET).lib : $(OBJECTS)
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odauto$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odblock$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odcfile$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odcmdln$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odcom$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odcore$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)oddrbox$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odedit$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odedstr$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odemu$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odgetin$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odgraph$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odinex1$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odinex2$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odinque$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odkrnl$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odlist$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odlog$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odmulti$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odplat$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odpcb$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odpopup$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odprntf$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odra$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odscrn$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odspawn$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odstand$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odstat$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odswap$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odsys$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odutil$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odwcat$(TARGET).obj
- $(LIB) $(LIBDIR)odoor$(TARGET).lib -+$(OBJDIR)odwin$(TARGET).obj
- erase $(LIBDIR)odoor$(TARGET).bak
|