home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / FTREE0.3.LHA / ftree / makefile < prev    next >
Encoding:
Makefile  |  1994-04-30  |  1.2 KB  |  46 lines

  1. #
  2. # makefile for family tree print utility
  3. #
  4. # (c) P. Ivimey-Cook 1994
  5. #
  6. VER    = 0.3
  7. SRCARC    = ftreesrc$(VER).lha
  8. BINARC    = ftreebin$(VER).lha
  9. PROGRAM    = ftree
  10.  
  11. F    = ftree
  12. EXAMPLES = $F/examples/people.info $F/examples/people \
  13.     $F/examples/cooks.info $F/examples/cooks \
  14.     $F/examples/mccallums.info $F/examples/mccallums
  15.  
  16. DIRINFOS = ftree.info $F/libs.info $F/bin.info $F/guide.info \
  17.     $F/ps.info $F/examples.info
  18.  
  19. BINARCFILES = $F/bin/$(PROGRAM) $F/bin/$(PROGRAM).debug $F/bin/installer
  20.     $F/ps/ftinit.ps $F/guide/ftree.guide.info $F/guide/ftree.guide \
  21.     $F/libs/ixemul.library $F/libs/arp.library $F/install-ftree.info \
  22.     $F/install-ftree $F/readme.info $F/readme $F/TODO.info $F/TODO \
  23.     $(EXAMPLES) $(DIRINFOS)
  24.  
  25. all:    $(BINARC)
  26.  
  27. $F/bin/$(PROGRAM):
  28.     cd $F/src; $(MAKE) $(MAKEFLAGS)
  29.     cp $F/src/$(PROGRAM) $F/bin/$(PROGRAM)
  30.  
  31. $F/libs/ixemul.library:
  32.     copy libs:ixemul.library $F/libs/ixemul.library
  33.  
  34. $F/libs/arp.library:
  35.     copy libs:arp.library $F/libs/arp.library
  36.  
  37. $(BINARC):    $(BINARCFILES)
  38.     delete $(BINARC)
  39.     lha -axr u $(BINARC) $(BINARCFILES)
  40.     lha tv $(BINARC)
  41.  
  42. $(SRCARC):    
  43.     delete $(SRCARC)
  44.     lha -axr u $(SRCARC) src: $F/examples $F/guide $F/bin $F/libs $F/ps $F/src
  45.     lha tv $(SRCARC)
  46.