home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.0 / NeXTSTEP3.0.iso / NextDeveloper / Examples / SoundAndMusic / SoundLibrary / Makefile < prev    next >
Makefile  |  1990-10-10  |  1KB  |  51 lines

  1. #    Makefile for Sound programming examples.
  2. #
  3. #    You can copy all of the examples to your home directory by
  4. #    cd'ing in a Terminal to this directory and typing
  5. #
  6. #    make installsrc SRCROOT=$HOME/sound_examples
  7. #
  8. #    where $HOME is assumed to expand to your home directory.
  9. #    Then you can make them all by cd'ing to ~/sound_examples and typing
  10. #
  11. #    make all
  12. #
  13.  
  14. ALL = playtest recordtest chaintest converttest hosttest \
  15.       compresstest recordfiletest recordchaintest
  16.  
  17. SRCS = $(ALL:=.c) README
  18.  
  19. INSTALLDIR = $(HOME)/bin
  20. INSTALLFLAGS = -c -s -m 755
  21.  
  22. all:
  23.     make $(ALL)
  24.  
  25. $(ALL):
  26.     cc -O -g -o $@ $@.c -lsys_s
  27.  
  28. clean:
  29.     rm -f $(ALL)
  30.  
  31. playtest: playtest.c
  32. recordtest: recordtest.c
  33. chaintest: chaintest.c
  34. converttest: converttest.c
  35. hosttest: hosttest.c
  36. compresstest: compresstest.c
  37. recordfiletest: recordfiletest.c
  38. recordchaintest: recordchaintest.c
  39.  
  40. installsrc:
  41.     -rm -rf $(SRCROOT)
  42.     mkdirs -m 755 $(SRCROOT)
  43.     tar cf - $(SRCS) Makefile | (cd $(SRCROOT); tar xfp -)
  44.     chmod 444 $(SRCROOT)/*
  45.  
  46. install: all $(DSTROOT)$(INSTALLDIR)
  47.     install $(INSTALLFLAGS) $(ALL) $(DSTROOT)$(INSTALLDIR)
  48.     
  49. $(DSTROOT)$(INSTALLDIR):
  50.     mkdirs -m 775 $(DSTROOT)$(INSTALLDIR)
  51.