]>
Commit | Line | Data |
---|---|---|
af62b583 | 1 | --- allegro-4.0.1/makefile.in.orig Fri Mar 29 17:34:51 2002 |
2 | +++ allegro-4.0.1/makefile.in Fri Mar 29 18:02:08 2002 | |
3 | @@ -300,90 +300,90 @@ | |
4 | @echo "and/or make install-gzipped-info" | |
db84e5df SZ |
5 | |
6 | install-lib: lib | |
7 | - $(mkinstalldirs) $(libdir) | |
10b23485 | 8 | + $(mkinstalldirs) $(DESTDIR)$(libdir) |
db84e5df SZ |
9 | @for l in alleg alld allp; do \ |
10 | if test -f $(LIBDIR)/lib$${l}.a; then \ | |
11 | - echo Installing $(LIBDIR)/lib$${l}.a to $(libdir); \ | |
12 | - $(INSTALL_DATA) $(LIBDIR)/lib$${l}.a $(libdir)/; \ | |
10b23485 | 13 | + echo Installing $(LIBDIR)/lib$${l}.a to $(DESTDIR)$(libdir); \ |
14 | + $(INSTALL_DATA) $(LIBDIR)/lib$${l}.a $(DESTDIR)$(libdir)/; \ | |
db84e5df SZ |
15 | fi; \ |
16 | done | |
17 | @for l in alleg alld allp; do \ | |
18 | if test -f $(LIBDIR)/lib$${l}-$(shared_version).so; then \ | |
19 | - echo Installing $(LIBDIR)/lib$${l}-$(shared_version).so to $(libdir); \ | |
20 | - $(INSTALL_DATA) $(LIBDIR)/lib$${l}-$(shared_version).so $(libdir)/; \ | |
21 | - $(INSTALL_DATA) $(LIBDIR)/lib$${l}_unsharable.a $(libdir)/; \ | |
10b23485 | 22 | + echo Installing $(LIBDIR)/lib$${l}-$(shared_version).so to $(DESTDIR)$(libdir); \ |
23 | + $(INSTALL_DATA) $(LIBDIR)/lib$${l}-$(shared_version).so $(DESTDIR)$(libdir)/; \ | |
24 | + $(INSTALL_DATA) $(LIBDIR)/lib$${l}_unsharable.a $(DESTDIR)$(libdir)/; \ | |
db84e5df SZ |
25 | fi; \ |
26 | done | |
27 | @if test -n "$(ALLEGRO_MODULE_TARGETS)"; then \ | |
28 | - $(mkinstalldirs) $(moduledir); \ | |
10b23485 | 29 | + $(mkinstalldirs) $(DESTDIR)$(moduledir); \ |
db84e5df SZ |
30 | for m in $(ALLEGRO_MODULE_TARGETS) modules.lst; do \ |
31 | - echo Installing $$m to $(moduledir); \ | |
32 | - $(INSTALL_DATA) $$m $(moduledir)/; \ | |
10b23485 | 33 | + echo Installing $$m to $(DESTDIR)$(moduledir); \ |
34 | + $(INSTALL_DATA) $$m $(DESTDIR)$(moduledir)/; \ | |
db84e5df SZ |
35 | done; \ |
36 | fi | |
37 | - $(mkinstalldirs) $(bindir) | |
38 | - @echo Installing allegro-config to $(bindir) | |
39 | - @$(INSTALL_PROGRAM) allegro-config $(bindir) | |
10b23485 | 40 | + $(mkinstalldirs) $(DESTDIR)$(bindir) |
41 | + @echo Installing allegro-config to $(DESTDIR)$(bindir) | |
42 | + @$(INSTALL_PROGRAM) allegro-config $(DESTDIR)$(bindir) | |
43 | @if test -n "$(LIBDIR)/liball*-$(shared_version).so"; then \ | |
44 | - (grep -q $(libdir) /etc/ld.so.conf || \ | |
45 | - test $(libdir) = /lib || test $(libdir) = /usr/lib) \ | |
46 | - && ($(LDCONFIG) $(libdir) || true) || (\ | |
47 | + (grep -q $(DESTDIR)$(libdir) /etc/ld.so.conf || \ | |
af62b583 | 48 | + test $(DESTDIR)$(libdir) = /lib || test $(DESTDIR)$(libdir) = /usr/lib) \ |
10b23485 | 49 | + && ($(LDCONFIG) $(DESTDIR)$(libdir) || true) || (\ |
50 | echo "" ; \ | |
db84e5df | 51 | - echo "Warning: shared library destination $(libdir) is not in ldd search path." ; \ |
10b23485 | 52 | + echo "Warning: shared library destination $(DESTDIR)$(libdir) is not in ldd search path." ; \ |
53 | echo "Unless you add it to /etc/ld.so.conf, you must set LD_LIBRARY_PATH to include"; \ | |
db84e5df | 54 | - echo "$(libdir) each time you want to run an Allegro program." ; \ |
10b23485 | 55 | + echo "$(DESTDIR)$(libdir) each time you want to run an Allegro program." ; \ |
56 | ) ; \ | |
57 | fi | |
af62b583 | 58 | @for l in alleg alld allp; do \ |
59 | - if test -f $(libdir)/lib$${l}-$(shared_version).so -a \! -L $(libdir)/lib$${l}.so.${shared_major_minor}; then \ | |
60 | - (cd $(libdir); ln -s lib$${l}-$(shared_version).so lib$${l}.so.${shared_major_minor}); \ | |
61 | + if test -f $(DESTDIR)$(libdir)/lib$${l}-$(shared_version).so -a \! -L $(DESTDIR)$(libdir)/lib$${l}.so.${shared_major_minor}; then \ | |
62 | + (cd $(DESTDIR)$(libdir); ln -s lib$${l}-$(shared_version).so lib$${l}.so.${shared_major_minor}); \ | |
63 | fi; \ | |
64 | done | |
db84e5df SZ |
65 | |
66 | install-headers: | |
67 | - $(mkinstalldirs) $(includedir)/allegro | |
10b23485 | 68 | - $(mkinstalldirs) $(includedir)/allegro/inline |
69 | - $(mkinstalldirs) $(includedir)/allegro/internal | |
70 | - $(mkinstalldirs) $(includedir)/allegro/platform | |
db84e5df SZ |
71 | - $(INSTALL_DATA) $(srcdir)/include/allegro.h $(includedir)/ |
72 | - $(INSTALL_DATA) $(srcdir)/include/xalleg.h $(includedir)/ | |
73 | - $(INSTALL_DATA) $(srcdir)/include/linalleg.h $(includedir)/ | |
74 | - $(INSTALL_DATA) $(CONFIG_H) $(includedir)/allegro/ | |
10b23485 | 75 | + $(mkinstalldirs) $(DESTDIR)$(includedir)/allegro |
76 | + $(mkinstalldirs) $(DESTDIR)$(includedir)/allegro/inline | |
77 | + $(mkinstalldirs) $(DESTDIR)$(includedir)/allegro/internal | |
78 | + $(mkinstalldirs) $(DESTDIR)$(includedir)/allegro/platform | |
79 | + $(INSTALL_DATA) $(srcdir)/include/allegro.h $(DESTDIR)$(includedir)/ | |
80 | + $(INSTALL_DATA) $(srcdir)/include/xalleg.h $(DESTDIR)$(includedir)/ | |
81 | + $(INSTALL_DATA) $(srcdir)/include/linalleg.h $(DESTDIR)$(includedir)/ | |
82 | + $(INSTALL_DATA) $(CONFIG_H) $(DESTDIR)$(includedir)/allegro/ | |
db84e5df SZ |
83 | @for file in $(srcdir)/include/allegro/*.h; do \ |
84 | - echo Installing $$file to $(includedir)/allegro; \ | |
85 | - $(INSTALL_DATA) $$file $(includedir)/allegro/; \ | |
10b23485 | 86 | + echo Installing $$file to $(DESTDIR)$(includedir)/allegro; \ |
87 | + $(INSTALL_DATA) $$file $(DESTDIR)$(includedir)/allegro/; \ | |
88 | done | |
89 | @for file in $(srcdir)/include/allegro/inline/*.inl; do \ | |
90 | - echo Installing $$file to $(includedir)/allegro/inline; \ | |
91 | - $(INSTALL_DATA) $$file $(includedir)/allegro/inline/; \ | |
92 | + echo Installing $$file to $(DESTDIR)$(includedir)/allegro/inline; \ | |
93 | + $(INSTALL_DATA) $$file $(DESTDIR)$(includedir)/allegro/inline/; \ | |
94 | done | |
95 | @for file in $(srcdir)/include/allegro/internal/*.h; do \ | |
96 | - echo Installing $$file to $(includedir)/allegro/internal; \ | |
97 | - $(INSTALL_DATA) $$file $(includedir)/allegro/internal/; \ | |
98 | + echo Installing $$file to $(DESTDIR)$(includedir)/allegro/internal; \ | |
99 | + $(INSTALL_DATA) $$file $(DESTDIR)$(includedir)/allegro/internal/; \ | |
100 | done | |
101 | @for file in $(srcdir)/include/allegro/platform/*.h; do \ | |
102 | - echo Installing $$file to $(includedir)/allegro/platform; \ | |
103 | - $(INSTALL_DATA) $$file $(includedir)/allegro/platform/; \ | |
104 | + echo Installing $$file to $(DESTDIR)$(includedir)/allegro/platform; \ | |
105 | + $(INSTALL_DATA) $$file $(DESTDIR)$(includedir)/allegro/platform/; \ | |
db84e5df SZ |
106 | done |
107 | ||
108 | install-programs: programs | |
109 | - $(mkinstalldirs) $(bindir) | |
10b23485 | 110 | + $(mkinstalldirs) $(DESTDIR)$(bindir) |
db84e5df SZ |
111 | @for prog in $(ALLEGRO_LIB_EXES) $(ALLEGRO_DATAFILE_EXES); do \ |
112 | if test "X`echo $$prog | sed -e s,tools/.\*,,`" = X; then \ | |
113 | - echo Installing $$prog to $(bindir); \ | |
114 | - $(INSTALL_PROGRAM) $$prog $(bindir); \ | |
10b23485 | 115 | + echo Installing $$prog to $(DESTDIR)$(bindir); \ |
116 | + $(INSTALL_PROGRAM) $$prog $(DESTDIR)$(bindir); \ | |
db84e5df SZ |
117 | fi; \ |
118 | done | |
119 | ||
af62b583 | 120 | install-info: docs |
db84e5df SZ |
121 | @echo Installing Allegro info documentation... |
122 | - $(mkinstalldirs) $(infodir) | |
af62b583 | 123 | - @$(INSTALL_DATA) docs/info/allegro.info $(infodir) |
10b23485 | 124 | + $(mkinstalldirs) $(DESTDIR)$(infodir) |
af62b583 | 125 | + @$(INSTALL_DATA) docs/info/allegro.info $(DESTDIR)$(infodir) |
10b23485 | 126 | -@if $(SHELL) -c "$(INSTALL_INFO) --version" >/dev/null 2>&1; then \ |
127 | if $(INSTALL_INFO) --version 2>&1 | grep -q "Debian"; then \ | |
db84e5df | 128 | - $(INSTALL_INFO) --section Development -- $(infodir)/allegro.info; \ |
10b23485 | 129 | + $(INSTALL_INFO) --section Development -- $(DESTDIR)$(infodir)/allegro.info; \ |
130 | else \ | |
db84e5df | 131 | - $(INSTALL_INFO) $(infodir)/allegro.info $(INFO_DIR); \ |
10b23485 | 132 | + $(INSTALL_INFO) $(DESTDIR)$(infodir)/allegro.info $(INFO_DIR); \ |
133 | fi; \ | |
134 | else \ | |
135 | true; \ | |
af62b583 | 136 | @@ -391,21 +391,21 @@ |
db84e5df SZ |
137 | |
138 | install-gzipped-info: install-info | |
139 | @echo Compressing documentation... | |
140 | - @gzip -9 -f $(infodir)/allegro.info | |
10b23485 | 141 | + @gzip -9 -f $(DESTDIR)$(infodir)/allegro.info |
db84e5df | 142 | |
af62b583 | 143 | install-man: docs |
db84e5df | 144 | - $(mkinstalldirs) $(mandir)/man3 |
10b23485 | 145 | + $(mkinstalldirs) $(DESTDIR)$(mandir)/man3 |
af62b583 | 146 | @for file in $(srcdir)/docs/man/*.3; do \ |
db84e5df SZ |
147 | - echo Installing $$file to $(mandir)/man3; \ |
148 | - $(INSTALL_DATA) $$file $(mandir)/man3/; \ | |
10b23485 | 149 | + echo Installing $$file to $(DESTDIR)$(mandir)/man3; \ |
150 | + $(INSTALL_DATA) $$file $(DESTDIR)$(mandir)/man3/; \ | |
db84e5df SZ |
151 | done |
152 | ||
af62b583 | 153 | install-gzipped-man: docs |
db84e5df | 154 | - $(mkinstalldirs) $(mandir)/man3 |
10b23485 | 155 | + $(mkinstalldirs) $(DESTDIR)$(mandir)/man3 |
af62b583 | 156 | @for file in $(srcdir)/docs/man/*.3; do \ |
db84e5df SZ |
157 | - echo Installing $$file.gz to $(mandir)/man3; \ |
158 | - $(INSTALL_DATA) $$file $(mandir)/man3/; \ | |
159 | - gzip -9 -f $(mandir)/man3/`echo $$file | sed -e "s:.*/::"`; \ | |
10b23485 | 160 | + echo Installing $$file.gz to $(DESTDIR)$(mandir)/man3; \ |
161 | + $(INSTALL_DATA) $$file $(DESTDIR)$(mandir)/man3/; \ | |
162 | + gzip -9 -f $(DESTDIR)$(mandir)/man3/`echo $$file | sed -e "s:.*/::"`; \ | |
db84e5df SZ |
163 | done |
164 | ||
165 | uninstall: uninstall-lib uninstall-modules uninstall-headers uninstall-programs uninstall-info uninstall-man | |
af62b583 | 166 | @@ -418,57 +418,57 @@ |
10b23485 | 167 | uninstall-lib: |
168 | @echo "Uninstalling libraries..." | |
169 | @for l in alleg alld allp; do \ | |
170 | - rm -f $(libdir)/lib$${l}_unsharable.a; \ | |
171 | - rm -f $(libdir)/lib$${l}.a; \ | |
172 | + rm -f $(DESTDIR)$(libdir)/lib$${l}_unsharable.a; \ | |
173 | + rm -f $(DESTDIR)$(libdir)/lib$${l}.a; \ | |
174 | done | |
175 | - rm -f $(bindir)/allegro-config | |
10b23485 | 176 | + rm -f $(DESTDIR)$(bindir)/allegro-config |
10b23485 | 177 | |
178 | uninstall-shared: | |
179 | @echo "Uninstalling shared libraries..." | |
180 | @for l in alleg alld allp; do \ | |
181 | - rm -f $(libdir)/lib$${l}-${shared_version}.so; \ | |
af62b583 | 182 | - rm -f $(libdir)/lib$${l}.so.${shared_major_minor}; \ |
10b23485 | 183 | + rm -f $(DESTDIR)$(libdir)/lib$${l}-${shared_version}.so; \ |
af62b583 | 184 | + rm -f $(DESTDIR)$(libdir)/lib$${l}.so.${shared_major_minor}; \ |
10b23485 | 185 | done |
af62b583 | 186 | - -$(LDCONFIG) $(libdir) # update cache (only works if we're root) |
187 | + -$(LDCONFIG) $(DESTDIR)$(libdir) # update cache (only works if we're root) | |
10b23485 | 188 | |
189 | uninstall-modules: | |
af62b583 | 190 | - rm -rf $(modulebasedir) $(moduledir) |
191 | + rm -rf $(modulebasedir) $(DESTDIR)$(moduledir) | |
10b23485 | 192 | |
193 | uninstall-headers: | |
194 | - rm -f $(includedir)/allegro.h | |
195 | - rm -f $(includedir)/xalleg.h | |
196 | - rm -f $(includedir)/linalleg.h | |
197 | - rm -rf $(includedir)/allegro | |
198 | + rm -f $(DESTDIR)$(includedir)/allegro.h | |
199 | + rm -f $(DESTDIR)$(includedir)/xalleg.h | |
200 | + rm -f $(DESTDIR)$(includedir)/linalleg.h | |
201 | + rm -rf $(DESTDIR)$(includedir)/allegro | |
202 | ||
203 | uninstall-programs: | |
204 | @for prog in $(ALLEGRO_LIB_EXES) $(ALLEGRO_DATAFILE_EXES); do \ | |
205 | if test "X`echo $$prog | sed -e s,tools/.\*,,`" = X; then \ | |
206 | p=`echo $$prog | sed -e s,tools/,,`; \ | |
207 | - echo rm -f $(bindir)/$$p; \ | |
208 | - rm -f $(bindir)/$$p; \ | |
209 | + echo rm -f $(DESTDIR)$(bindir)/$$p; \ | |
210 | + rm -f $(DESTDIR)$(bindir)/$$p; \ | |
211 | fi; \ | |
212 | done | |
213 | ||
214 | uninstall-info: | |
215 | - @if test -f $(infodir)/allegro.info.gz; then \ | |
216 | + @if test -f $(DESTDIR)$(infodir)/allegro.info.gz; then \ | |
217 | echo Decompressing documentation...; \ | |
218 | - gunzip $(infodir)/allegro.info.gz; \ | |
219 | + gunzip $(DESTDIR)$(infodir)/allegro.info.gz; \ | |
220 | fi; | |
af62b583 | 221 | -@if $(SHELL) -c "$(INSTALL_INFO) --version" >/dev/null 2>&1; then \ |
10b23485 | 222 | if $(INSTALL_INFO) --version 2>&1 | grep -q "Debian"; then \ |
223 | - $(INSTALL_INFO) --remove $(infodir)/allegro.info; \ | |
224 | + $(INSTALL_INFO) --remove $(DESTDIR)$(infodir)/allegro.info; \ | |
225 | else \ | |
226 | - $(INSTALL_INFO) --remove $(infodir)/allegro.info $(INFO_DIR); \ | |
227 | + $(INSTALL_INFO) --remove $(DESTDIR)$(infodir)/allegro.info $(INFO_DIR); \ | |
228 | fi; \ | |
229 | else \ | |
230 | true; \ | |
231 | fi | |
232 | - rm -f $(infodir)/allegro.info | |
233 | + rm -f $(DESTDIR)$(infodir)/allegro.info | |
234 | ||
235 | uninstall-man: | |
af62b583 | 236 | - sed -n -e "s,^@[@\\].*@\([a-zA-Z0-9_]*\)[^a-zA-Z0-9_*].*,$(mandir)/man3/\1.3,p" $(srcdir)/docs/src/allegro._tx \ |
237 | + sed -n -e "s,^@[@\\].*@\([a-zA-Z0-9_]*\)[^a-zA-Z0-9_*].*,$(DESTDIR)$(mandir)/man3/\1.3,p" $(srcdir)/docs/src/allegro._tx \ | |
10b23485 | 238 | | xargs -n 1 rm -f |
af62b583 | 239 | - sed -n -e "s,^@[@\\].*@\([a-zA-Z0-9_]*\)[^a-zA-Z0-9_*].*,$(mandir)/man3/\1.3.gz,p" $(srcdir)/docs/src/allegro._tx \ |
240 | + sed -n -e "s,^@[@\\].*@\([a-zA-Z0-9_]*\)[^a-zA-Z0-9_*].*,$(DESTDIR)$(mandir)/man3/\1.3.gz,p" $(srcdir)/docs/src/allegro._tx \ | |
10b23485 | 241 | | xargs -n 1 rm -f |
242 | ||
243 | depend: |