NetBSD/gnu/usr.bin/groff/devices/Makefile.dev

59 lines
1.1 KiB
Makefile
Raw Normal View History

1993-03-21 12:45:37 +03:00
# @(#)Makefile.dev 6.2 (Berkeley) 3/16/91
# Client Makefiles define DEVICE and FONTFILES and provide rules for
# individual font files
1993-07-15 00:39:14 +04:00
.include "../../Makefile.cfg"
1993-03-21 12:45:37 +03:00
# XXX -- this depends on ../include/defs.h
FONTDIR= /usr/share/groff_font
DEVICEDIR?= $(DESTDIR)$(FONTDIR)/dev$(DEVICE)
1993-03-21 12:45:37 +03:00
FONTOWN?= bin
FONTGRP?= bin
FONTMODE?= 444
.MAIN: all
all: $(FONTFILES)
.if !target(obj)
.if defined(NOOBJ)
obj:
.else
obj:
1993-07-15 00:39:14 +04:00
@cd ${.CURDIR}; rm -rf obj; \
here=`pwd`; dest=/usr/obj/`echo $$here | sed 's,/usr/src/,,'`; \
echo "$$here -> $$dest"; ln -s $$dest obj; \
if test -d /usr/obj -a ! -d $$dest; then \
mkdir -p $$dest; \
1993-03-21 12:45:37 +03:00
else \
1993-07-15 00:39:14 +04:00
true; \
1993-03-21 12:45:37 +03:00
fi;
.endif
.endif
.if !target(clean)
1993-07-15 00:39:14 +04:00
clean:
-rm -f $(FONTFILES)
.endif
1993-03-21 12:45:37 +03:00
1993-07-15 00:39:14 +04:00
.if !target(cleandir)
cleandir:
-rm -f $(FONTFILES)
cd ${.CURDIR}; rm -rf obj;
1993-03-21 12:45:37 +03:00
.endif
.if !target(install)
install:
install -d -o $(BINOWN) -g $(BINGRP) -m 755 $(DEVICEDIR)
1993-07-15 00:39:14 +04:00
-if test -d $(.CURDIR)/generate; then \
install -d -o $(BINOWN) -g $(BINGRP) -m 755 \
$(DEVICEDIR)/generate; \
1993-07-15 00:39:14 +04:00
fi
1993-03-21 12:45:37 +03:00
-for f in $(FONTFILES); do \
install -c -o $(FONTOWN) -g $(FONTGRP) -m $(FONTMODE) $$f \
$(DEVICEDIR)/$$f; \
1993-03-21 12:45:37 +03:00
done
.endif