home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / misc / b186_1 / Source / Makefile < prev   
Makefile  |  1994-02-15  |  2KB  |  77 lines

  1. CC = cc
  2. CFLAGS = -w -I$.DDE.Curses.amiga
  3. #LIBS    = libpc.a -lm -lcurses -ltermlib
  4. LIBS    = libpc.o -l$.DDE.Curses.amiga.curses,C:o.Stubs,C:o.risc_oslib
  5. SOURCES = patterns.c main.c variable.c template.c general.c display.c io.c command.c
  6. OBJECTS = patterns.o main.o variable.o template.o general.o display.o io.o command.o
  7. AADEST = ^.aa
  8. BPDEST = ^.bp
  9. CLDEST = ^.cl
  10. IADEST = ^.ia
  11. IACDEST = ^.iac
  12. CSDEST = ^.cs
  13. PADEST = ^.pa
  14. PLOTDEST = ^.utils
  15. COLEXDEST = ^.utils
  16.  
  17. .SUFFIXES:      .o .c
  18. .c.o:;          $(CC) $(CFLAGS) $(MORECFLAGS) -c c.$*
  19.  
  20. all:    $(AADEST).aa $(BPDEST).bp $(CLDEST).cl $(CSDEST).cs \
  21.     $(IADEST).ia $(IACDEST).iac $(PADEST).pa \
  22.     $(PLOTDEST).plot $(COLEXDEST).colex
  23.  
  24.     
  25. aa:    $(AADEST).aa
  26.  
  27. bp:    $(BPDEST).bp
  28.  
  29. cl:    $(CLDEST).cl
  30.  
  31. cs:    $(CSDEST).cs
  32.  
  33. ia:    $(IADEST).ia
  34.  
  35. iac:    $(IACDEST).iac
  36.  
  37. pa:    $(PADEST).pa
  38.  
  39. plot:    $(PLOTDEST).plot
  40.  
  41. colex:    $(COLEXDEST).colex
  42.  
  43. $(BPDEST).bp: bp.o weights.o libpc.o
  44.     $(CC) $(CFLAGS) bp.o weights.o $(LIBS) -o $(BPDEST).bp
  45.  
  46. $(CSDEST).cs: cs.o weights.o libpc.o
  47.     $(CC) $(CFLAGS) cs.o weights.o $(LIBS) -o $(CSDEST).cs
  48.  
  49. $(CLDEST).cl: cl.o libpc.o
  50.     $(CC) $(CFLAGS) cl.o  $(LIBS) -o $(CLDEST).cl
  51.  
  52. $(AADEST).aa:  aa.o libpc.o
  53.     $(CC) $(CFLAGS) aa.o  $(LIBS) -o $(AADEST).aa
  54.  
  55. $(IADEST).ia: ia.o iaaux.o iatop.o libpc.o
  56.     $(CC) $(CFLAGS) ia.o iaaux.o iatop.o $(LIBS) -o $(IADEST).ia
  57.  
  58. $(PADEST).pa: pa.o weights.o libpc.o
  59.     $(CC) $(CFLAGS) pa.o weights.o $(LIBS) -o $(PADEST).pa
  60.  
  61. $(IACDEST).iac: iac.o weights.o libpc.o
  62.     $(CC) $(CFLAGS) iac.o weights.o $(LIBS) -o $(IACDEST).iac
  63.  
  64. libpc.o: $(OBJECTS)
  65.     libfile -c -o o.libpc patterns.o main.o variable.o \
  66.         template.o general.o display.o io.o command.o
  67.  
  68.  
  69. utils:  plot colex
  70.  
  71. $(PLOTDEST).plot:    plot.c
  72.     $(CC) $(CFLAGS) plot.c -o $(PLOTDEST).plot
  73.     
  74. $(COLEXDEST).colex:    colex.c
  75.     $(CC) $(CFLAGS) colex.c -o $(COLEXDEST).colex
  76.     
  77.