blob: f17a32242dc565ee42d0383d1816282ab04581fa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
$NetBSD: patch-ab,v 1.4 2003/01/19 06:59:52 salo Exp $
--- Makefile.orig Sun Jul 4 18:44:37 1999
+++ Makefile Fri Sep 1 16:34:47 2000
@@ -4,31 +4,34 @@
# Where you want cdlabelgen and related files to be
-BASE_DIR = /usr/local
+BASE_DIR = ${PREFIX}
TEMPLATE = ./postscript/template.ps
SOURCES = cdlabelgen ChangeLog COPYING INSTALL README Makefile
POSTSCRIPT = template.ps recycle.ps recycle.epsi mp3.eps cdda.eps \
cd.eps penguin.eps debian-color.eps debian-bw.eps
DISTFILES = $(SOURCES) $(POSTSCRIPT)
-# just use 'cp -a' if you don't have install...
-INSTALL := install -m 0755
-INSTALL_DIR := install -d -m 0755
-INSTALL_FILE := install -m 0644
-
all: cdlabelgen
+ ${SED} s=@PREFIX@=${PREFIX}=g <cdlabelgen >cdlabelgen.new
+ ${MV} cdlabelgen.new cdlabelgen
+ if [ `id -u` -eq 0 ]; then \
+ perldoc_flags="-U"; \
+ else \
+ perldoc_flags=""; \
+ fi; \
+ ${LOCALBASE}/bin/perldoc $${perldoc_flags} cdlabelgen >cdlabelgen.0
###
install:
- @echo "Installing cdlabelgen under $(BASE_DIR)"
+ @echo "Installing cdlabelgen under ${BASE_DIR}"
@echo ""
- $(INSTALL_DIR) $(BASE_DIR)/bin
- $(INSTALL) cdlabelgen $(BASE_DIR)/bin
- $(INSTALL_DIR) $(BASE_DIR)/share/cdlabelgen
- $(INSTALL_FILE) $(TEMPLATE) $(BASE_DIR)/share/cdlabelgen
+ ${BSD_INSTALL_SCRIPT} cdlabelgen ${BASE_DIR}/bin/cdlabelgen
+ ${BSD_INSTALL_DATA_DIR} ${BASE_DIR}/share/cdlabelgen
+ ${BSD_INSTALL_DATA} $(TEMPLATE) ${BASE_DIR}/share/cdlabelgen/
+ ${BSD_INSTALL_MAN} cdlabelgen.0 ${BASE_DIR}/man/cat1/
set -e; \
for file in $(POSTSCRIPT); do \
- $(INSTALL_FILE) postscript/$$file $(BASE_DIR)/share/cdlabelgen/; \
+ ${BSD_INSTALL_DATA} postscript/$$file ${BASE_DIR}/share/cdlabelgen/; \
done
dist:
|