home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 2: PC / frozenfish_august_1995.bin / bbs / d07xx / d0779.lha / AAP_AAC / Source.lha / MAKEFILE.AAC next >
Text File  |  1992-12-03  |  2KB  |  83 lines

  1. # makefile for AnimConvert AAC  03.10.92                Aztec 5.0a
  2. #
  3. # this makefile assumes the assign AAP:
  4. # start it with:  make -f MAKEFILE.AAC
  5. #
  6. # --------------------------------------------------------------
  7. # Directories:
  8. # --------------------------------------------------------------
  9.  
  10. XDIR = AAP:
  11. SDIR = AAP:src/
  12. IDIR = AAP:src/
  13. ODIR = AAP:obj/
  14.  
  15. # --------------------------------------------------------------
  16. # Objects:
  17. # --------------------------------------------------------------
  18.  
  19. OBJS = $(ODIR)AAC_Main.o  \
  20.        $(ODIR)AAC_SKIP.o      $(ODIR)AAC_SK7S.o    $(ODIR)AAC_SK7L.o  \
  21.        $(ODIR)AAP_BODY.o      $(ODIR)AAP_DLTA.o
  22.  
  23. INC  = $(IDIR)AAP.h
  24.  
  25. # sources included in main
  26. ACINC = $(SDIR)AAP_GLOB.c  $(SDIR)AAC_PLAY.c  $(SDIR)AAC_SAVE.c
  27.  
  28. SYMS = $(ODIR)AAC.syms
  29.  
  30.  
  31. # --------------------------------------------------------------
  32. # Compileroptions:
  33. # -pl .. int ist 32 Bit long
  34. # -bs .. info for debugger sdb
  35. # -ho .. Write precompiled Symbolfile
  36. # -hi .. Read precompiled Symbolfile
  37. # -o $@  ... outputfile name = target
  38.  
  39.  
  40. COMP = cc -pl -bs
  41.  
  42.  
  43. # --------------------------------------------------------------
  44. # Linkeroptions:
  45. # +cdb .. data+bss segment into CHIP_MEM
  46. # -g   .. generate .dbg file for sdb debugger
  47. # arp_libs: a.lib
  48.  
  49.  
  50. $(XDIR)aac: $(OBJS)
  51.       ln -g -o $@  $(OBJS) -lc
  52.  
  53.  
  54. # ----------------------------
  55. # Compile the C-Sources
  56. # ----------------------------
  57.  
  58. $(ODIR)AAC_MAIN.o: $(SDIR)AAC_MAIN.c  $(ACINC)  $(SYMS)
  59.     $(COMP) -hi$(SYMS) -I$(SDIR) -o $@  $(SDIR)AAC_MAIN.c
  60.  
  61. $(ODIR)AAP_BODY.o: $(SDIR)AAP_BODY.c $(SYMS)
  62.     $(COMP) -hi$(SYMS) -o $@  $(SDIR)AAP_BODY.c
  63.  
  64. $(ODIR)AAP_DLTA.o: $(SDIR)AAP_DLTA.c $(SYMS)
  65.     $(COMP) -hi$(SYMS) -o $@  $(SDIR)AAP_DLTA.c
  66.  
  67. $(ODIR)AAC_SKIP.o: $(SDIR)AAC_SKIP.c
  68.     $(COMP) -o $@  $(SDIR)AAC_SKIP.c
  69.  
  70. $(ODIR)AAC_SK7L.o: $(SDIR)AAC_SK7L.c $(SYMS)
  71.     $(COMP) -hi$(SYMS) -o $@  $(SDIR)AAC_SK7L.c
  72.  
  73. $(ODIR)AAC_SK7S.o: $(SDIR)AAC_SK7S.c $(SYMS)
  74.     $(COMP) -hi$(SYMS) -o $@  $(SDIR)AAC_SK7S.c
  75.  
  76. # ----------------------------
  77. # precompile the Symbolfile
  78. # ----------------------------
  79.  
  80. $(SYMS) : $(INC)
  81.     $(COMP) -ho$(SYMS) -I$(IDIR) -O $(ODIR)dummy.o $(IDIR)AAP.h
  82.  
  83.