home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 348.lha / chatterbox_v1.0 / sources / Makefile < prev    next >
Makefile  |  1990-02-14  |  2KB  |  59 lines

  1. CFLAGS=    +p +Irad:sounds/includes.pre
  2. #CFLAGS=    -n +p +Irad:sounds/includes.pre
  3. #CFLAGS=    -n +p +Irad:sounds/includes.pre -DDEBUG
  4.  
  5. #
  6. # Do a -DTRACKER to enable tracking of all AllocMem and FreeMem calls
  7. #
  8.  
  9. #SDBFLAG= -g
  10. SDBFLAG=
  11.  
  12. PREFLAGS= +p
  13.  
  14. HFILES= chatter.h channels.h sample.h
  15.  
  16. OFILES= 8svx.o cleanup.o iff.o tracker.o main.o player.o setwait.o \
  17. loop.o timer.o windows.o display.o blather.o config.o samplechip.o \
  18. rando.o signals.o rerandom.o deferredload.o menus.o
  19.  
  20. # these are for 'make shar'
  21. CFILES1= 8svx.c cleanup.c iff.c tracker.c main.c player.c setwait.c
  22.  
  23. CFILES2=  config.c samplechip.c \
  24. loop.c timer.c windows.c display.c blather.c \
  25. rando.c signals.c rerandom.c deferredload.c menus.c
  26.  
  27. .c.o:
  28.     cc $(CFLAGS) $*.c
  29.  
  30. all:    chatterbox
  31.     say "ready"
  32.  
  33. clean:
  34.     -delete #?.o
  35.     -delete #?.bak
  36.     -delete includes.pre
  37.     -delete #?.dbg
  38.  
  39. scratch:    clean    all
  40.  
  41. chatterbox:    rad:sounds/includes.pre $(OFILES)
  42.     ln $(SDBFLAG) +Q -o chatterbox $(OFILES) -lcl32
  43.  
  44. includes.pre:    includes.c $(HFILES)
  45.     cc $(PREFLAGS) +Hincludes.pre includes.c
  46.  
  47. rad:sounds/includes.pre:    includes.pre
  48.     -makedir rad:sounds
  49.     copy includes.pre rad:sounds/includes.pre
  50.  
  51. shar:
  52.     uuencode >chatterbox.info.uu chatterbox.info chatterbox.info
  53.     uuencode >windows.pw.uu windows.pw windows.pw
  54.     shar >rad:chatterbox1.shar README Makefile $(HFILES) $(CFILES1)
  55.     shar >rad:chatterbox2.shar $(HFILES) $(CFILES2) \
  56. chatterbox.info.uu windows.pw.uu
  57.     uuencode >chatterbox.uu chatterbox chatterbox
  58.     shar >rad:chatterboxbin.shar README chatterbox.info.uu chatterbox.uu
  59.