home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 20 / AACD20.BIN / AACD / Programming / AmiSlate-Source / MakeFile / dmakefile
Encoding:
Makefile  |  1995-09-10  |  3.2 KB  |  110 lines

  1.  
  2.  
  3. CC = dcc -proto -mRR
  4. SCC = dcc -proto
  5.  
  6.  
  7. AmiSlate:  AmiSlate.o display.o drawtcp.o palette.o StringRequest.o tools.o flood.o remote.o toolbox_h.o toolbox_hs.o asl.o drawrexx.o drawrexx_rxif.o drawrexx_rxcl.o drawrexx_aux.o ilbm.o byterun.o
  8.         $(SCC) AmiSlate.o display.o drawtcp.o palette.o StringRequest.o tools.o flood.o remote.o toolbox_h.o toolbox_hs.o asl.o drawrexx.o drawrexx_rxif.o drawrexx_rxcl.o drawrexx_aux.o ilbm.o byterun.o -o AmiSlate
  9.         copy amislate amitcp:bin
  10.         copy amislate.info amitcp:bin
  11.  
  12. byterun.o:    byterun.c byterun.h
  13.         $(SCC) -c byterun.c
  14.         
  15. ilbm.o: ilbm.c
  16.     $(SCC) -c -gs ilbm.c
  17.     
  18. drawrexx_rxif.o: drawrexx_rxif.c
  19.          $(SCC) -c drawrexx_rxif.c
  20.                  
  21. drawrexx_rxcl.o: drawrexx_rxcl.c
  22.          $(SCC) -c drawrexx_rxcl.c
  23.  
  24. drawrexx_aux.o: drawrexx_aux.c
  25.         $(SCC) -c drawrexx_aux.c
  26.                 
  27. drawrexx.o:  drawrexx.c
  28.          $(SCC) -c drawrexx.c
  29.  
  30. asl.o:     asl.c asl.h
  31.      $(SCC) -c asl.c
  32.                         
  33. toolbox_h.o: toolbox_h.c toolbox_h.h
  34.          $(SCC) -c toolbox_h.c
  35.              
  36. toolbox_hs.o: toolbox_hs.c toolbox_hs.h
  37.           $(SCC) -c toolbox_hs.c
  38.               
  39. AmiSlate.o:  AmiSlate.c AmiSlate.h drawlang.h
  40.          $(SCC) -c AmiSlate.c
  41.              
  42. display.o:   display.c display.h
  43.          $(SCC) -c display.c
  44.     
  45. drawtcp.o:   drawtcp.c drawtcp.h drawlang.h
  46.          $(SCC) -c drawtcp.c
  47.              
  48. palette.o:   palette.c palette.h drawlang.h
  49.          $(SCC) -c palette.c
  50.              
  51. StringRequest.o: StringRequest.c StringRequest.h 
  52.           $(SCC) -c StringRequest.c
  53.                      
  54. tools.o:     tools.c tools.h drawlang.h
  55.          $(SCC) -c tools.c
  56.              
  57. flood.o:     flood.c flood.h drawlang.h
  58.          $(SCC) -c -gs flood.c
  59.  
  60. remote.o:     remote.c remote.h drawlang.h
  61.          $(SCC) -c remote.c
  62.  
  63. clean:       
  64.      delete *.o
  65.      delete AmiSlate
  66.      
  67. backup:
  68.      copy src:amislate/#?.(c|h|guide|brush) work:sourcebackup/amislate
  69.      copy slaterexx:#? all work:sourcebackup/amislate
  70.      copy src:amislate/dmakefile work:sourcebackup/amislate
  71.  
  72. backup2:
  73.      copy src:amislate/#?.(c|h|guide|brush) zaphod:sourcebackup/amislate
  74.      copy slaterexx:#? all zaphod:sourcebackup/amislate
  75.      copy src:amislate/dmakefile zaphod:sourcebackup/amislate
  76.  
  77. archive:
  78.      rm ram:AmiSlateSource.lha
  79.      lz -r a ram:AmiSlateSource.lha #?.(c|h|guide|brush) SlateRexx/#?.rexx SlateScripts Install_AmiSlate dmakefile
  80.      copy ram:AmiSlateSource.lha df0:
  81.  
  82. dist:    distribution
  83.  
  84. distribution:
  85.      delete ram:AmiSlate all
  86.      delete ram:AmiSlate.lha
  87.      makedir ram:AmiSlate
  88.      copy AmiSlate ram:AmiSlate
  89.      copy AmiSlate.info ram:AmiSlate
  90.      copy README ram:AmiSlate
  91.      copy README.info ram:AmiSlate
  92.      makedir ram:AmiSlate/Doc
  93.      copy Doc.info ram:AmiSlate
  94.      copy AmiSlate.guide ram:AmiSlate/Doc
  95.      copy AmiSlate.guide.info ram:AmiSlate/Doc
  96.      copy AmiSlateRexx.guide ram:AmiSlate/Doc
  97.      copy AmiSlateRexx.guide.info ram:AmiSlate/Doc
  98.      copy Install_AmiSlate ram:AmiSlate
  99.      copy Install_AmiSlate.info ram:AmiSlate
  100.      makedir ram:AmiSlate/SlateRexx
  101.      copy SlateRexx/#?.(rexx|slatefont) all ram:AmiSlate/SlateRexx
  102.      copy SlateRexx.info ram:AmiSlate
  103.      makedir ram:AmiSlate/SlateScripts
  104.      copy SlateScripts/#? all ram:AmiSlate/SlateScripts
  105.      copy SlateScripts.info ram:AmiSlate
  106.      makedir ram:AmiSlate/ExampleRexx
  107.      copy ExampleRexx.info ram:AmiSlate
  108.      copy ExampleRexx/#?.rexx all ram:AmiSlate/ExampleRexx
  109.      copy AmiSlateDrawer.info ram:AmiSlate.info
  110.      lz -r a ram:AmiSlate.lha ram:AmiSlate ram:AmiSlate.info