home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / GRAPHICS / mgif.lzh / GIF / makefile < prev    next >
Makefile  |  1991-12-01  |  1KB  |  80 lines

  1. # makefile for mgif
  2. #
  3. # date:    Tue May 14 20:24:28 1991
  4. # version: 3.0
  5. #
  6. #
  7. #
  8. SECT        = 1
  9. SUBSECT        = 
  10. TARGET        = mgif
  11. MANPAGE        = mgif.$(SECT)$(SUBSECT)
  12. CATPAGE        = mgif.cat
  13. MANSRC        = mgif.man
  14. ARCFILE        = mgif.arc
  15. SHARFILE    = mgif.shar
  16. UUEFILE        = mgif.uu
  17. HEADERS        = mgif.h
  18. SRCS        = mgif.c process.c readgif.c flicker.c
  19. OBJS        = mgif.r process.r flicker.r readgif.r 
  20. OTHERS        = readme makefile $(MANSRC)
  21. DISTFILES    = $(OTHERS) $(SRCS)
  22.  
  23. CC        = gcc
  24. ARC             = arc
  25. UUENCODE     = uuencode
  26. SHAR        = shar
  27. CFLAGS        = -c -T/r0/tmp
  28. LDFLAGS        = -g 
  29. LIBS        =
  30. BINDIR        = ./
  31. MANDIR        = 
  32. RUNPARM        =
  33. RUNOUT        =
  34.  
  35. ./mgif: $(OBJS)
  36.     $(CC) $(LDFLAGS) -o $(TARGET) $(OBJS) /h0/lib/gpprim.r $(LIBS)
  37.  
  38. install_bin:    $(TARGET)
  39.         copy $(TARGET) $(BINDIR)$(TARGET)
  40.  
  41. install_man:    $(MANPAGE)
  42.         copy $(MANPAGE) $(MANDIR)$(MANPAGE)
  43.  
  44. # others...
  45. #
  46. clean:
  47.         del $(OBJS) errs $(CATPAGE)
  48.  
  49. clobber:    clean
  50.         del $(TARGET) $(MANPAGE)
  51.  
  52. arc:
  53.         $(ARC) a $(ARCFILE) $(DISTFILES)
  54.         @echo done making $(ARCFILE)
  55.  
  56. uue:
  57.         $(UUENCODE) $(TARGET)
  58.         @echo done making $(UUEFILE)
  59.  
  60. shar:
  61.         $(SHAR) $(DISTFILES) >$(SHARFILE)
  62.         @echo done making $(SHARFILE)
  63.  
  64.  
  65. # dependencies...
  66. #
  67. mgif.r:        mgif.c mgif.h
  68.     $(CC) $(CFLAGS) -O -o $@ $*.c -mremote
  69.  
  70. flicker.r:    flicker.c
  71.     $(CC) $(CFLAGS) -o $@ $*.c -mremote
  72.  
  73. process.r:    process.c mgif.h
  74.     $(CC) $(CFLAGS) -O -o $@ $*.c
  75.  
  76. readgif.r:    readgif.c mgif.h
  77.     $(CC) $(CFLAGS) -O -o $@ $*.c
  78.  
  79.  
  80.