home *** CD-ROM | disk | FTP | other *** search
/ Kyūkyoku!! X68000 Emulator / X68000Book.dat / mac / OLS / X68000 / GRAPHICS / apg_212a.lzh / Makefile < prev    next >
Makefile  |  1995-06-01  |  4KB  |  155 lines

  1. #    Makefile for APICG-SYSTEM
  2. #    written by GORRY.
  3. #    $Id: Makefile,v 2.0.0.2 1994/03/25 08:41:44 GORRY Exp GORRY $
  4.  
  5.  
  6. include    APGVER.MAK
  7.  
  8. SHELL    =    fish
  9.  
  10.  
  11. APICG_ARC    =    APG_$(APGVERN).Lzh
  12. APGXA_ARC    =    APGX$(APGVERN).Lzh
  13. APGLA_ARC    =    APGL$(APGVERN).Lzh
  14. APGBA_ARC    =    APGB$(APGVERN).Lzh
  15. APGDA_ARC    =    APGD$(APGVERN).Lzh
  16. APGRA_ARC    =    APGR$(APGVERN).Lzh
  17.  
  18.  
  19. #    #    #    #    #    #    #    #    #    #
  20.  
  21.  
  22. x    :    
  23.     cd INCLUDE; make
  24.     cd APICGLIB; make
  25.     cd APICG; make
  26.     cd APICGBAS; make
  27.     cd DOC; make
  28.     cd APGLSMP; make
  29.  
  30. xx    :    
  31.     cd APICGLIB; make
  32.     cd APICG; make
  33.  
  34.  
  35. #    #    #    #    #    #    #    #    #    #
  36.  
  37.  
  38. EX    =    lha
  39. EXFLAGS    =    x
  40.  
  41. e    :    
  42.     $(EX) $(EXFLAGS) $(APGXA_ARC); rm $(APGXA_ARC)
  43.     $(EX) $(EXFLAGS) $(APGLA_ARC); rm $(APGLA_ARC)
  44.     $(EX) $(EXFLAGS) $(APGBA_ARC); rm $(APGBA_ARC)
  45.     $(EX) $(EXFLAGS) $(APGDA_ARC); rm $(APGDA_ARC)
  46.     $(EX) $(EXFLAGS) APGXS.Lzh; rm APGXS.Lzh
  47.     $(EX) $(EXFLAGS) APGLS.Lzh; rm APGLS.Lzh
  48.     $(EX) $(EXFLAGS) APGBS.Lzh; rm APGBS.Lzh
  49.     -mkdir INCLUDE
  50.     cd INCLUDE; $(EX) $(EXFLAGS) ../include.Lzh; rm ../include.Lzh
  51.     -mkdir LIB
  52.     cd LIB; $(EX) $(EXFLAGS) ../lib.Lzh; rm ../lib.Lzh
  53.     -mkdir TOOLS
  54.     cd TOOLS; $(EX) $(EXFLAGS) ../tools.Lzh; rm ../tools.Lzh
  55.     -mkdir INCLUDE/RCS
  56.     -mkdir APICG/OBJ APICG/RCS
  57.     -mkdir APICGLIB/OBJ APICGLIB/RCS
  58.     -mkdir APICGBAS/OBJ APICGBAS/RCS
  59.     -mkdir APGLSMP/OBJ APGLSMP/RCS
  60.  
  61.  
  62. #    #    #    #    #    #    #    #    #    #
  63.  
  64.  
  65. INC        =    INCLUDE/
  66. LIBDIR        =    LIB/
  67.  
  68. ARC        =    LHA.x
  69. ECHOG        =    echog
  70.  
  71. ARCFLAGS    =    u -x
  72.  
  73. APICG_R        =    APICG.r
  74. APICG_DOC    =    APICG.doc
  75. APICG_SRC    =    APGXS.Lzh
  76.  
  77. APICGLIB_A    =    $(LIBDIR)APICGLIB.a
  78. APICGLIB_DOC    =    APICGLIB.doc
  79. APICGLIB_SRC    =    APGLS.Lzh
  80. APICGLIB_MAC    =    $(INC)APICGLIB.mac
  81. APICGLIB_H    =    $(INC)APICGLIB.h
  82.  
  83. APICGBAS_FNC    =    APICGBAS.fnc
  84. APICGBAS_DOC    =    APICGBAS.doc
  85. APICGBAS_SRC    =    APGBS.Lzh
  86.  
  87. # FAQ_DOC        =    FAQ.doc
  88.  
  89. arc    :    $(APICG_ARC) $(APGRA_ARC)
  90. # $(APGRA_ARC)    :    $(APICG_R) $(APICG_DOC) $(FAQ_DOC) APICGENV.BAT FORMATS.DOC Ägùpïûæ°ïKÆΦ.doc verup.doc
  91. $(APGRA_ARC)    :    $(APICG_R) $(APICG_DOC) APICGENV.BAT FORMATS.DOC Ägùpïûæ°ïKÆΦ.doc verup.doc
  92.     $(ARC) $(ARCFLAGS) $@ $?
  93. $(APICG_ARC)    :    $(APGXA_ARC) $(APGLA_ARC) $(APGBA_ARC) $(APGDA_ARC) include.Lzh lib.Lzh tools.Lzh Makefile APGVER.MAK APICGENV.BAT FORMATS.DOC Ägùpïûæ°ïKÆΦ.doc verup.doc readme.doc
  94.     $(ARC) $(ARCFLAGS) -z $@ $(filter %.Lzh, $^)
  95.     $(ARC) $(ARCFLAGS) $@ $(filter-out %.Lzh, $^)
  96. # $(APGXA_ARC)    :    $(APICG_R)    $(APICG_DOC)    $(FAQ_DOC)    $(APICG_SRC)
  97. $(APGXA_ARC)    :    $(APICG_R)    $(APICG_DOC)    $(APICG_SRC)
  98.     $(ARC) $(ARCFLAGS) $@ $?
  99. $(APGLA_ARC)    ::    $(wildcard $(INC)*) $(wildcard APGLSMP/*) 
  100.     cd $(INC); make arc
  101.     cd APGLSMP; make arc
  102. $(APGLA_ARC)    ::    $(APICGLIB_A)    $(APICGLIB_DOC)    $(APICGLIB_SRC) \
  103.             $(APICGLIB_MAC) $(APICGLIB_H)
  104.     $(ARC) $(ARCFLAGS) $@ $?
  105. $(APGBA_ARC)    :    $(APICGBAS_FNC)    $(APICGBAS_DOC)    $(APICGBAS_SRC)    Ägùpïûæ°ïKÆΦ.doc
  106.     $(ARC) $(ARCFLAGS) $@ $?
  107. $(APGDA_ARC)    :    $(wildcard DOC/*)
  108.     cd DOC; make arc
  109. $(APICG_SRC)    :    $(wildcard APICG/*)
  110.     cd APICG; make arc
  111. $(APICGLIB_SRC)    :    $(wildcard APICGLIB/*)
  112.     cd APICGLIB; make arc
  113. $(APICGBAS_SRC)    :    $(wildcard APICGBAS/*)
  114.     cd APICGBAS; make arc
  115.  
  116.  
  117. #    #    #    #    #    #    #    #    #    #
  118.  
  119.  
  120. InitializeRCS    :    
  121.     cd INCLUDE; make InitializeRCS
  122.     cd APICGLIB; make InitializeRCS
  123.     cd APICG; make InitializeRCS
  124.     cd APICGBAS; make InitializeRCS
  125.     cd APGLSMP; make InitializeRCS
  126.     cd DOC; make InitializeRCS
  127.  
  128.  
  129. #    #    #    #    #    #    #    #    #    #
  130.  
  131.  
  132. rcs    :    
  133.     cd INCLUDE; make rcs
  134.     cd APICGLIB; make rcs
  135.     cd APICG; make rcs
  136.     cd APICGBAS; make rcs
  137.     cd APGLSMP; make rcs
  138.     cd DOC; make rcs
  139.  
  140.  
  141. #    #    #    #    #    #    #    #    #    #
  142.  
  143.  
  144.  
  145.  
  146. #    #    #    #    #    #    #    #    #
  147. #             é▒é╠âtâ@âCâïé═üA            #
  148. #    ô»ì½é╠üuÄgùpïûæ°ïKÆΦ.DOCüvé╔Å]é┴é─é╠é▌Ägùpé┼é½é▄é╖üB    #
  149. #           Copyright (C)1990-93 GORRY.            #
  150. #    #    #    #    #    #    #    #    #
  151.  
  152.  
  153.  
  154.  
  155.