home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / lifeos2.zip / LIFE-1.02 / DEMO / MAKEFILE < prev    next >
Text File  |  1996-06-04  |  1KB  |  39 lines

  1. all: life_demo.lf check_fp INSTALL
  2.  
  3. life_demo.lf: life_demo.lf.in
  4.     sed -e "s%+SETUPDIR+%$(SETUPDIR)%g" < life_demo.lf.in > life_demo.lf
  5.  
  6. tutorial.lf: tutorial.lf.in
  7.     sed -e "s%+SETUPDIR+%$(SETUPDIR)%g" < tutorial.lf.in > tutorial.lf
  8.  
  9. check_fp: check_fp.in
  10.     sed -e "s%+SETUPDIR+%$(SETUPDIR)%g" < check_fp.in > check_fp
  11.  
  12. INSTALL: INSTALL.in
  13.     sed -e "s%+SETUPDIR+%$(SETUPDIR)%g" < INSTALL.in > INSTALL
  14.  
  15. MKINSTALL = $(MAKE) MKDIRHIER="$(MKDIRHIER)"\
  16.  libdir="$(libdir)" INSTALL="$(INSTALL)" srcdir="$(srcdir)" install
  17.  
  18. install:
  19.     test -d $(libdir)/Demo || $(MKDIRHIER) $(libdir)/Demo
  20.     for f in *.lf *.ps; do \
  21.         $(INSTALL) -m 644 $$f $(libdir)/Demo; \
  22.     done
  23.     $(INSTALL) -m 755 INSTALL $(libdir)/Demo
  24.     $(INSTALL) -m 755 check_fp $(libdir)/Demo
  25.     cd Fonts; $(MKINSTALL)
  26.     cd Sounds; $(MKINSTALL)
  27.  
  28. MKDIST = $(MAKE) distdir="$(distdir)" MKDIRHIER="$(MKDIRHIER)" CP="$(CP)" dist
  29.  
  30. DEMOFILES = Makefile check_fp.in color_edit.lf crypt.lf life_demo.lf.in \
  31. slides.ps tutorial.lf.in x_mathwiz.lf x_schedule.lf x_zebra.lf \
  32. xtools_utils.lf INSTALL.in
  33.  
  34. dist:
  35.     test -d $(distdir)/Demo || $(MKDIRHIER) $(distdir)/Demo
  36.     $(CP) $(DEMOFILES) $(distdir)/Demo/
  37.     cd Fonts; $(MKDIST)
  38.     cd Sounds; $(MKDIST)
  39.