home *** CD-ROM | disk | FTP | other *** search
/ Fish 'n' More 2 / fishmore-publicdomainlibraryvol.ii1991xetec.iso / fish / programming / aztecarp_436 / src / source.lzh / MakeFile16 < prev    next >
Text File  |  1990-12-05  |  2KB  |  50 lines

  1. # arp.lib makefile (sixteen bit ints), with fixes for Aztec 5.0
  2.  
  3. ARP_LIB        = scdir.o dospkt.o fmalloc.o malloc.o calloc.o lmalloc.o lcalloc.o free.o crt0.o _main.o wbparse.o cliparse.o clitemp.o clihelp.o exit.o _exit.o vars.o
  4. A_LIB        = tracker.o lvo.o
  5. CFLAGS        = -pcs -m0b -so0m -hi pragma.sym -qv
  6. AFLAGS        = -eINT16
  7.  
  8. GLUE        = Glue/AddDADevs.o Glue/AddDANode.o Glue/AddResidentPrg.o Glue/ArpExit.o Glue/Assign.o Glue/ASyncRun.o\
  9. Glue/Atol.o Glue/BaseName.o Glue/BtoCStr.o Glue/CheckAbort.o Glue/CheckBreak.o Glue/CheckSumPrg.o\
  10. Glue/CloseWindowSafely.o Glue/CompareLock.o Glue/CreatePort.o Glue/CreateTaskResList.o\
  11. Glue/CtoBStr.o Glue/DeletePort.o Glue/DosAllocMem.o Glue/DosFreeMem.o Glue/EscapeString.o\
  12. Glue/FileRequest.o Glue/FindCLI.o Glue/FindFirst.o Glue/FindNext.o Glue/FindTaskResList.o\
  13. Glue/FPrintf.o Glue/FreeAccess.o Glue/FreeAnchorChain.o Glue/FreeDAList.o Glue/FreeResList.o\
  14. Glue/FreeTaskResList.o Glue/FreeTrackedItem.o Glue/GADS1.o Glue/GetAccess.o Glue/GetDevInfo.o\
  15. Glue/Getenv.o Glue/GetKeywordIndex.o Glue/InitStdPacket.o Glue/LDiv.o Glue/LMod.o Glue/LMult.o\
  16. Glue/LoadPrg.o Glue/ObtainResidentPrg.o Glue/PathName.o Glue/PatternMatch.o Glue/PreParse.o\
  17. Glue/Printf.o Glue/Puts.o Glue/QSort.o Glue/ReadLine.o Glue/ReleaseResidentPrg.o Glue/RemResidentPrg.o\
  18. Glue/SendPacket.o Glue/Setenv.o Glue/SPrintf.o Glue/StamptoStr.o Glue/Strcmp.o Glue/Strncmp.o Glue/StrtoStamp.o\
  19. Glue/SyncRun.o Glue/TackOn.o Glue/Toupper.o Glue/UnLoadPrg.o Glue/ArpVFPrintf.o Glue/ArpVPrintf.o Glue/ArpVSPrintf.o
  20.  
  21. all:        pragma.sym arp16.lib a16.lib gads16.o arpdetach16.o rstart16.o resident16.o cleanup
  22.  
  23. arp16.lib:    $(ARP_LIB) $(A_LIB) $(GLUE)
  24.         ord arp.inp arp.out
  25.         lb $@ -f arp.out
  26.  
  27. a16.lib:    $(A_LIB) $(GLUE)
  28.         ord a.inp a.out
  29.         lb $@ -f a.out
  30.  
  31. pragma.sym:    pragma.c
  32.         cc -pcs -ho pragma.sym pragma.c
  33.  
  34. arpdetach16.o:    _main.c
  35.         cc -DDETACH $(CFLAGS) -o $@ _main.c
  36.  
  37. gads16.o:    gads.c
  38.         cc $(CFLAGS) -o $@ gads.c
  39.  
  40. rstart16.o:    rstart.asm
  41.         as $(AFLAGS) -o $@ rstart.asm
  42.  
  43. resident16.o:    resident.asm
  44.         as $(AFLAGS) -o $@ resident.asm
  45.  
  46. cleanup:    $(ARP_LIB) $(A_LIB) $(GLUE)
  47.         Delete $(ARP_LIB) $(A_LIB) $(GLUE)
  48.         Delete pragma.sym
  49.         Copy *16.(o|lib) Aztec:LIB
  50.