Lines 1-38
Link Here
|
1 |
--- Makefile.orig Wed Jul 12 23:30:36 2000 |
1 |
*** Makefile.orig Wed Aug 9 18:49:09 1995 |
2 |
+++ Makefile Wed Jul 12 23:32:29 2000 |
2 |
--- Makefile Thu Jul 10 22:40:43 2003 |
3 |
@@ -46,7 +46,7 @@ |
3 |
*************** |
4 |
NINSTPKG = $(PROGRAM).pkg |
4 |
*** 177,185 **** |
5 |
|
5 |
# primary man page |
6 |
# where to install this stuff |
6 |
MAN = $(PROGRAM).1 |
7 |
-DEST = /usr |
7 |
|
8 |
+DEST = $(PREFIX) |
8 |
- # raw data file |
9 |
#DEST = $(HOME)/local |
9 |
- RAWDATA = $(PROGRAM).rawtext |
10 |
DESTBIN = $(DEST)/bin |
10 |
- |
11 |
DESTLIB = $(DEST)/lib |
11 |
# Derived data file. Comes from processing raw data file. |
12 |
@@ -405,23 +405,20 @@ |
12 |
DATA = $(PROGRAM).data |
13 |
@if [ $(DESTBIN) != . ]; then \ |
13 |
|
14 |
((cd $(DESTBIN);rm -f $(PROGRAM)); \ |
14 |
--- 177,182 ---- |
15 |
cp $(PROGRAM) $(DESTBIN)); \ |
15 |
*************** |
16 |
- chown bin $(DESTBIN)/$(PROGRAM); \ |
16 |
*** 187,198 **** |
17 |
- chgrp bin $(DESTBIN)/$(PROGRAM); \ |
17 |
NINSTPKG = $(PROGRAM).pkg |
18 |
+ chown root:wheel $(DESTBIN)/$(PROGRAM); \ |
18 |
|
19 |
chmod 755 $(DESTBIN)/$(PROGRAM); fi |
19 |
# where to install this stuff |
20 |
@echo Installing $(DATA) and $(DATA).conc in $(DESTLIB) |
20 |
! DEST = /usr/local |
21 |
@if [ ! -r $(DESTLIB) ]; then mkdir $(DESTLIB); fi |
21 |
#DEST = $(HOME)/local |
22 |
@if [ $(DESTLIB) != . ]; then \ |
22 |
DESTBIN = $(DEST)/bin |
23 |
cp $(DATA) $(DATA).conc $(DESTLIB); \ |
23 |
! DESTLIB = $(DEST)/lib |
24 |
- chown bin $(DESTLIB)/$(DATA) $(DESTLIB)/$(DATA).conc; \ |
24 |
DESTMAN = $(DEST)/man |
25 |
- chgrp bin $(DESTLIB)/$(DATA) $(DESTLIB)/$(DATA).conc; \ |
25 |
! DESTMAN1 = $(DESTMAN)/man1.Z |
26 |
+ chown root:wheel $(DESTLIB)/$(DATA) $(DESTLIB)/$(DATA).conc; \ |
26 |
|
27 |
chmod 644 $(DESTLIB)/$(DATA) $(DESTLIB)/$(DATA).conc; fi |
27 |
# release directories. Nobody should care about this but me |
28 |
@if [ ! -r $(DESTMAN) ]; then mkdir $(DESTMAN); fi |
28 |
FTPHOME = /mnt/ftp |
29 |
@echo Installing $(MAN) in $(DESTMAN1) |
29 |
--- 184,195 ---- |
30 |
@if [ ! -r $(DESTMAN1) ]; then mkdir $(DESTMAN1); fi |
30 |
NINSTPKG = $(PROGRAM).pkg |
31 |
@if [ $(DESTMAN1) != . ]; then \ |
31 |
|
32 |
cp $(MAN) $(DESTMAN1)/$(MAN); \ |
32 |
# where to install this stuff |
33 |
- chown bin $(DESTMAN1)/$(MAN); \ |
33 |
! DEST = $(PREFIX) |
34 |
- chgrp bin $(DESTMAN1)/$(MAN); \ |
34 |
#DEST = $(HOME)/local |
35 |
+ chown root:wheel $(DESTMAN1)/$(MAN); \ |
35 |
DESTBIN = $(DEST)/bin |
36 |
chmod 644 $(DESTMAN1)/$(MAN); fi |
36 |
! DESTLIB = $(DEST)/share/brs |
37 |
|
37 |
DESTMAN = $(DEST)/man |
38 |
uninstall:; @echo Un-installing $(PROGRAM), $(DATA) and $(MAN) |
38 |
! DESTMAN1 = $(DESTMAN)/man1 |
|
|
39 |
|
40 |
# release directories. Nobody should care about this but me |
41 |
FTPHOME = /mnt/ftp |
42 |
*************** |
43 |
*** 349,358 **** |
44 |
else rm squish.tmpdata squish.stats; fi |
45 |
|
46 |
|
47 |
- $(PROGINDEX).c: $(RAWDATA) |
48 |
- make makeindex |
49 |
- ./makeindex $(RAWDATA) > $@ |
50 |
- |
51 |
$(DATA): squish.stats squish.data |
52 |
make buildcmp |
53 |
./buildcmp |
54 |
--- 346,351 ---- |
55 |
*************** |
56 |
*** 366,384 **** |
57 |
# Note that $(PROGINDEX).c is included in source distributions, while |
58 |
# $(RAWDATA) is NOT included in all distributions. $(PROGINDEX).c does NOT |
59 |
# need to be rebuilt unless someone (probably me) has munged $(RAWDATA). |
60 |
- SAFEDATE = 0101000193 |
61 |
- $(RAWDATA): |
62 |
- @touch $(SAFEDATE) $@ |
63 |
- @if [ -r $(SAFEDATE) ]; then \ |
64 |
- /bin/rm $(SAFEDATE) $@; \ |
65 |
- if [ -x /usr/5bin/touch ]; then \ |
66 |
- /usr/5bin/touch $(SAFEDATE) $@; \ |
67 |
- else \ |
68 |
- # major kludge alert! ... \ |
69 |
- touch brl-startverse.h brl-startchapter.h $(PROGINDEX).c; \ |
70 |
- fi; \ |
71 |
- fi |
72 |
- @echo " A dummy $(RAWDATA) file has been created." |
73 |
|
74 |
# The dependency on $(RAWDATA) helps to ensure that the raw concordance file |
75 |
# is not rebuilt unnecessarily. |
76 |
--- 359,364 ---- |
77 |
*************** |
78 |
*** 392,401 **** |
79 |
./makeconc.pl |
80 |
# ./makeconcordance |
81 |
|
82 |
- $(MAN).Z: $(MAN) |
83 |
- /bin/rm $@ |
84 |
- compress < $(MAN) > $(MAN).Z |
85 |
- |
86 |
clean:; @rm -f $(PROGOBJS) $(TOOLOBJS) core |
87 |
|
88 |
clobber:; @rm -f $(PROGOBJS) $(TOOLOBJS) $(PROGRAM) $(TOOLS) $(DATA) \ |
89 |
--- 372,377 ---- |
90 |
*************** |
91 |
*** 543,565 **** |
92 |
@if [ $(DESTBIN) != . ]; then \ |
93 |
((cd $(DESTBIN);rm -f $(PROGRAM)); \ |
94 |
cp $(PROGRAM) $(DESTBIN)); \ |
95 |
! chown bin $(DESTBIN)/$(PROGRAM); \ |
96 |
! chgrp bin $(DESTBIN)/$(PROGRAM); \ |
97 |
chmod 755 $(DESTBIN)/$(PROGRAM); fi |
98 |
@echo Installing $(DATA) and $(DATA).conc in $(DESTLIB) |
99 |
@if [ ! -r $(DESTLIB) ]; then mkdir $(DESTLIB); fi |
100 |
@if [ $(DESTLIB) != . ]; then \ |
101 |
cp $(DATA) $(DATA).conc $(DESTLIB); \ |
102 |
! chown bin $(DESTLIB)/$(DATA) $(DESTLIB)/$(DATA).conc; \ |
103 |
! chgrp bin $(DESTLIB)/$(DATA) $(DESTLIB)/$(DATA).conc; \ |
104 |
chmod 644 $(DESTLIB)/$(DATA) $(DESTLIB)/$(DATA).conc; fi |
105 |
@if [ ! -r $(DESTMAN) ]; then mkdir $(DESTMAN); fi |
106 |
@echo Installing $(MAN) in $(DESTMAN1) |
107 |
@if [ ! -r $(DESTMAN1) ]; then mkdir $(DESTMAN1); fi |
108 |
@if [ $(DESTMAN1) != . ]; then \ |
109 |
! cp $(MAN).Z $(DESTMAN1)/$(MAN); \ |
110 |
! chown bin $(DESTMAN1)/$(MAN); \ |
111 |
! chgrp bin $(DESTMAN1)/$(MAN); \ |
112 |
chmod 644 $(DESTMAN1)/$(MAN); fi |
113 |
|
114 |
uninstall:; @echo Un-installing $(PROGRAM), $(DATA) and $(MAN) |
115 |
--- 519,538 ---- |
116 |
@if [ $(DESTBIN) != . ]; then \ |
117 |
((cd $(DESTBIN);rm -f $(PROGRAM)); \ |
118 |
cp $(PROGRAM) $(DESTBIN)); \ |
119 |
! chown root:wheel $(DESTBIN)/$(PROGRAM); \ |
120 |
chmod 755 $(DESTBIN)/$(PROGRAM); fi |
121 |
@echo Installing $(DATA) and $(DATA).conc in $(DESTLIB) |
122 |
@if [ ! -r $(DESTLIB) ]; then mkdir $(DESTLIB); fi |
123 |
@if [ $(DESTLIB) != . ]; then \ |
124 |
cp $(DATA) $(DATA).conc $(DESTLIB); \ |
125 |
! chown root:wheel $(DESTLIB)/$(DATA) $(DESTLIB)/$(DATA).conc; \ |
126 |
chmod 644 $(DESTLIB)/$(DATA) $(DESTLIB)/$(DATA).conc; fi |
127 |
@if [ ! -r $(DESTMAN) ]; then mkdir $(DESTMAN); fi |
128 |
@echo Installing $(MAN) in $(DESTMAN1) |
129 |
@if [ ! -r $(DESTMAN1) ]; then mkdir $(DESTMAN1); fi |
130 |
@if [ $(DESTMAN1) != . ]; then \ |
131 |
! cp $(MAN) $(DESTMAN1)/$(MAN); \ |
132 |
! chown root:wheel $(DESTMAN1)/$(MAN); \ |
133 |
chmod 644 $(DESTMAN1)/$(MAN); fi |
134 |
|
135 |
uninstall:; @echo Un-installing $(PROGRAM), $(DATA) and $(MAN) |