home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / bsd_srcs / usr.bin / groff / devices / Makefile.dev next >
Encoding:
Makefile  |  1991-03-16  |  961 b   |  49 lines

  1. #    @(#)Makefile.dev    6.2 (Berkeley) 3/16/91
  2.  
  3. # Client Makefiles define DEVICE and FONTFILES and provide rules for
  4. #    individual font files
  5.  
  6. .include "../../Makefile.fontdir"
  7.  
  8. DEVICEDIR?=    $(FONTDIR)/dev$(DEVICE)
  9. FONTOWN?=    bin
  10. FONTGRP?=    bin
  11. FONTMODE?=    444
  12.  
  13. .MAIN: all
  14.  
  15. all:    $(FONTFILES)
  16.  
  17. .if !target(obj)
  18. .if defined(NOOBJ)
  19. obj:
  20. .else
  21. obj:
  22.     @cd ${.CURDIR}; rm -rf obj; \
  23.     here=`pwd`; dest=/usr/obj/`echo $$here | sed 's,/usr/src/,,'`; \
  24.     echo "$$here -> $$dest"; ln -s $$dest obj; \
  25.     if test -d /usr/obj -a ! -d $$dest; then \
  26.         mkdir -p $$dest; \
  27.     else \
  28.         true; \
  29.     fi;
  30. .endif
  31. .endif
  32.  
  33. .if !target(clean)
  34. CLEANFILES+=    $(FONTFILES)
  35.  
  36. clean cleandir:
  37.     -rm -f $(CLEANFILES)
  38. .endif
  39.  
  40. .if !target(install)
  41. install:
  42.     -[ -d $(DESTDIR)$(FONTDIR) ] || mkdir $(DESTDIR)$(FONTDIR)
  43.     -[ -d $(DESTDIR)$(DEVICEDIR) ] || mkdir $(DESTDIR)$(DEVICEDIR)
  44.     -for f in $(FONTFILES); do \
  45.         install -c -o $(FONTOWN) -g $(FONTGRP) -m $(FONTMODE) $$f \
  46.             $(DESTDIR)$(DEVICEDIR); \
  47.     done
  48. .endif
  49.