summaryrefslogtreecommitdiff
path: root/misc/brs/patches/patch-aa
blob: bfaa38fe61af3ae13158d968649b769cfed925a1 (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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
$NetBSD: patch-aa,v 1.2 2004/08/16 11:54:20 salo Exp $

--- Makefile.orig	1994-12-15 02:53:00.000000000 +0100
+++ Makefile	2004-08-16 11:08:11.000000000 +0200
@@ -46,16 +46,16 @@
 NINSTPKG      = $(PROGRAM).pkg
 
 # where to install this stuff
-DEST	      = /usr
+DEST	      = $(PREFIX)
 #DEST	      = $(HOME)/local
 DESTBIN	      = $(DEST)/bin
-DESTLIB       = $(DEST)/lib
+DESTLIB       = $(DEST)/libdata/brs
 DESTMAN	      = $(DEST)/man
 DESTMAN1      = $(DESTMAN)/man1
 
 # I use environment variables for these...
 #CFLAGS	      = -g
-CFLAGS	      = -O2 -fwritable-strings -DDESTLIB=\"$(DESTLIB)\"
+CFLAGS	      += -fwritable-strings -DDESTLIB=\"$(DESTLIB)\"
 
 # release directories.  Nobody should care about this but me
 FTPHOME	      = /mnt/ftp
@@ -66,7 +66,7 @@
 # This is only used by the author when making a new release ftp-able.
 INSTALL	      = .do cp
 
-LD	      = cc
+LD	      = $(CC)
 
 MAKEFILE      = Makefile
 
@@ -398,31 +398,12 @@
 # The "install" target could be of general use.  That's why there are
 # no explicit dependencies here.  They just confuse things...
 install:
-		@if [ ! -r $(DEST) ]; then mkdir $(DEST); fi
-		@echo Installing $(PROGRAM) in $(DESTBIN)
-		@-strip $(PROGRAM)
-		@if [ ! -r $(DESTBIN) ]; then mkdir $(DESTBIN); fi
-		@if [ $(DESTBIN) != . ]; then \
-		((cd $(DESTBIN);rm -f $(PROGRAM)); \
-		cp $(PROGRAM) $(DESTBIN)); \
-		chown bin $(DESTBIN)/$(PROGRAM); \
-		chgrp bin $(DESTBIN)/$(PROGRAM); \
-		chmod 755 $(DESTBIN)/$(PROGRAM); fi
-		@echo Installing $(DATA) and $(DATA).conc in $(DESTLIB)
-		@if [ ! -r $(DESTLIB) ]; then mkdir $(DESTLIB); fi
-		@if [ $(DESTLIB) != . ]; then \
-		cp $(DATA) $(DATA).conc $(DESTLIB); \
-		chown bin $(DESTLIB)/$(DATA) $(DESTLIB)/$(DATA).conc; \
-		chgrp bin $(DESTLIB)/$(DATA) $(DESTLIB)/$(DATA).conc; \
-		chmod 644 $(DESTLIB)/$(DATA) $(DESTLIB)/$(DATA).conc; fi
-		@if [ ! -r $(DESTMAN) ]; then mkdir $(DESTMAN); fi
-		@echo Installing $(MAN) in $(DESTMAN1)
-		@if [ ! -r $(DESTMAN1) ]; then mkdir $(DESTMAN1); fi
-		@if [ $(DESTMAN1) != . ]; then \
-		cp $(MAN) $(DESTMAN1)/$(MAN); \
-		chown bin $(DESTMAN1)/$(MAN); \
-		chgrp bin $(DESTMAN1)/$(MAN); \
-		chmod 644 $(DESTMAN1)/$(MAN); fi
+		$(BSD_INSTALL_PROGRAM_DIR) $(DESTBIN)
+		$(BSD_INSTALL_PROGRAM) $(PROGRAM) $(DESTBIN)/
+		$(BSD_INSTALL_DATA_DIR) $(DESTLIB)
+		$(BSD_INSTALL_DATA) $(DATA) $(DATA).conc $(DESTLIB)/
+		$(BSD_INSTALL_MAN_DIR) $(DESTMAN1)
+		$(BSD_INSTALL_MAN) $(MAN) $(DESTMAN1)/
 
 uninstall:;	@echo Un-installing $(PROGRAM), $(DATA) and $(MAN)
 		rm -f $(DESTBIN)/$(PROGRAM)