home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 3 / Meeting_Pearls_III.iso / Pearls / comm / Internet / AmiPOP / source.lzx / source / smakefile < prev   
Makefile  |  1991-01-06  |  2KB  |  96 lines

  1. GST= pop.gst
  2. OBJS= pop_main.o pop.o pop_temp.o pop_dopop.o pop_cx.o pop_timer.o DoFmt.o
  3.  
  4. all:    $(GST) $(OBJS)
  5.     slink lib:c.o $(OBJS) LIB asyncio.lib lib:amiga.lib lib:sc.lib SMALLCODE SMALLDATA STRIPDEBUG TO $$AMIPOPNAME
  6.  
  7. debug:    $(GST) $(OBJS)
  8.     slink lib:c.o $(OBJS) LIB asyncio.lib lib:debug.lib lib:amiga.lib lib:sc.lib SMALLCODE SMALLDATA TO $$AMIPOPNAME
  9.  
  10.  
  11. pop_main.o:    pop_main.c pop.h
  12.         sc pop_main.c
  13.  
  14. pop.o:    pop.c pop.h
  15.     sc pop.c
  16.  
  17. pop_temp.o:    pop_temp.c pop.h
  18.         sc pop_temp.c
  19.  
  20. pop_dopop.o:    pop_dopop.c pop.h
  21.         sc pop_dopop.c
  22.  
  23. pop_cx.o:    pop_cx.c pop.h
  24.         sc pop_cx.c
  25.  
  26. pop_timer.o:    pop_timer.c pop.h
  27.         sc pop_timer.c
  28.  
  29. DoFmt.o:    DoFmt.a
  30.         asm DoFmt.a
  31.  
  32. pop.gst:    pop.h
  33.         sc pop.h MGST pop.gst NOGST NOOBJNAME
  34.  
  35. prep.as225:
  36.     Copy SCOPTIONS-000.AS225 SCOPTIONS
  37.     Copy asyncio000.lib asyncio.lib
  38.     Delete $(OBJS) $(GST)
  39.     Setenv AMIPOPNAME AmiPOP.000
  40.     assign INCLUDE: SC:IncludeExtras
  41.     assign INCLUDE: SC:Include ADD
  42.  
  43. prep.as225.030:
  44.     Copy SCOPTIONS-030.AS225 SCOPTIONS
  45.     Copy asyncio030.lib asyncio.lib
  46.     Delete $(OBJS) $(GST)
  47.     Setenv AMIPOPNAME AmiPOP.030
  48.     assign INCLUDE: SC:IncludeExtras
  49.     assign INCLUDE: SC:Include ADD
  50.  
  51. prep.as225.030.OS30:
  52.     Copy SCOPTIONS-030.AS225.OS30 SCOPTIONS
  53.     Copy asyncio030.lib asyncio.lib
  54.     Delete $(OBJS) $(GST)
  55.     Setenv AMIPOPNAME AmiPOP.030.OS30
  56.     assign INCLUDE: SC:IncludeExtras
  57.     assign INCLUDE: SC:Include ADD
  58.  
  59. prep.amitcp:
  60.     Copy SCOPTIONS-000.AMITCP SCOPTIONS
  61.     Copy asyncio000.lib asyncio.lib
  62.     Delete $(OBJS) $(GST)
  63.     Setenv AMIPOPNAME AmiPOP-AmiTCP.000
  64.     assign INCLUDE: SC:AmiTCPIncludes/
  65.     assign INCLUDE: SC:Include ADD
  66.  
  67. prep.amitcp.030:
  68.     Copy SCOPTIONS-030.AMITCP SCOPTIONS
  69.     Copy asyncio030.lib asyncio.lib
  70.     Delete $(OBJS) $(GST)
  71.     Setenv AMIPOPNAME AmiPOP-AmiTCP.030
  72.     assign INCLUDE: SC:AmiTCPIncludes/
  73.     assign INCLUDE: SC:Include ADD
  74.  
  75. prep.amitcp.030.OS30:
  76.     Copy SCOPTIONS-030.AMITCP.OS30 SCOPTIONS
  77.     Copy asyncio030.lib asyncio.lib
  78.     Delete $(OBJS) $(GST)
  79.     Setenv AMIPOPNAME AmiPOP-AmiTCP.030.OS30
  80.     assign INCLUDE: SC:AmiTCPIncludes/
  81.     assign INCLUDE: SC:Include ADD
  82.  
  83. all-dist:
  84.     smake prep.as225
  85.     smake all
  86.     smake prep.as225.030
  87.     smake all
  88.     smake prep.as225.030.OS30
  89.     smake all
  90.     smake prep.amitcp
  91.     smake all
  92.     smake prep.amitcp.030
  93.     smake all
  94.     smake prep.amitcp.030.OS30
  95.     smake all
  96.