home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / usenet / altsrcs / 3 / 3455 / Makefile < prev    next >
Encoding:
Makefile  |  1991-06-07  |  1.1 KB  |  53 lines

  1. #                       Sound Blaster(tm) Driver
  2. #                     (Copyright 1991, Brian Smith)
  3. #
  4.  
  5. SHELL=/bin/sh
  6. INCLSYS = /usr/include/sys
  7. LKDRVRDIR = /etc/conf/pack.d/sb
  8. LKSCONFDIR = /etc/conf/sdevice.d
  9. LKNCONFDIR = /etc/conf/node.d
  10. LKICONFDIR = /etc/conf/init.d
  11. LKKCONFDIR = /etc/conf/kconfig.d
  12. DRVRNAME = Driver.o
  13. CONFNAME = sb
  14.  
  15. CC=cc
  16. CFLAGS = -O -DINKERNEL
  17.  
  18. OBJS = Driver.o
  19.  
  20. all: Driver.o $(INCLSYS)/sb.h
  21.  
  22. Driver.o: sb.c $(INCLSYS)/sb.h Makefile
  23.     $(CC) $(CFLAGS) -c sb.c
  24.     mv sb.o Driver.o
  25.  
  26. install: $(LKDRVRDIR) $(LKDRVRDIR)/$(DRVRNAME) $(LKDRVRDIR)/space.c \
  27.     $(INCLSYS)/sb.h
  28.  
  29. # OLD install, now done manually
  30. # install: Driver.o $(INCLSYS)/sb.h Master System Space.c Node
  31. #     /etc/insdriver
  32. #     /etc/kconfig
  33.  
  34. $(LKDRVRDIR):
  35.     -mkdir $(LKDRVRDIR) 2> /dev/null
  36.     chmod 755 $(LKDRVRDIR)
  37.  
  38. $(INCLSYS)/sb.h: sb.h
  39.     @echo /bin/cp sb.h $(INCLSYS)/sb.h
  40.     /bin/cp sb.h $(INCLSYS)/sb.h
  41.  
  42. $(LKDRVRDIR)/Driver.o: Driver.o
  43.     cp Driver.o $(LKDRVRDIR)/$(DRVRNAME)
  44.     chmod 644 $(LKDRVRDIR)/$(DRVRNAME)
  45.  
  46. $(LKDRVRDIR)/space.c: Space.c
  47.     cp Space.c $(LKDRVRDIR)/space.c
  48.     chmod 644 $(LKDRVRDIR)/space.c
  49.  
  50. clean:
  51.     rm -f Driver.o
  52.