home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 5 / FreshFish_July-August1994.bin / bbs / misc / smiley-4.lha / Smiley-4 / Makefile.amiga_gcc < prev    next >
Makefile  |  1994-03-02  |  944b  |  51 lines

  1. #-------
  2. # M a k e f i l e
  3. #
  4. # DaviD W. Sanderson
  5. #-------
  6.  
  7. TARGET          =    smiley
  8.  
  9. OBJECTS          =    bsearch.o faces.o getopt.o ltoa.o smiley.o
  10.  
  11. CFLAGS          = -O
  12.  
  13. CC          = GCC
  14.  
  15. LDFLAGS       = -s
  16.  
  17. all:        $(TARGET)
  18.  
  19. $(TARGET):    $(OBJECTS)
  20.         $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJECTS)
  21.  
  22. smiley.o:    smiley.c smiley.h patchlevel.h
  23.         $(CC) $(CFLAGS) -c smiley.c -o smiley.o
  24.  
  25. faces.o:    faces.c
  26.         $(CC) $(CFLAGS) -c faces.c -o faces.o
  27.  
  28. bsearch.o:    bsearch.c
  29.         $(CC) $(CFLAGS) -c bsearch.c -o bsearch.o
  30.  
  31. getopt.o:    getopt.c
  32.         $(CC) $(CFLAGS) -c getopt.c -o getopt.o
  33.  
  34. ltoa.o:        ltoa.c
  35.         $(CC) $(CFLAGS) -c ltoa.c -o ltoa.o
  36.  
  37.  
  38. #OLD        ./mkfaces < faces.in > faces.c
  39. #        play it safe and make sure the list is sorted,
  40. #        since it is searched by bsearch(3):
  41. faces.c:    mkfaces faces.in
  42.         sort faces.in faces.in_sort
  43.         mkfaces <faces.in_sort >faces.c
  44.  
  45. mkfaces:    mkfaces.c
  46.         $(CC) $(CFLAGS) -o mkfaces mkfaces.c
  47.  
  48. clean:
  49.         delete $(OBJECTS) mkfaces faces.c faces.in_sort
  50.  
  51.