]>
Commit | Line | Data |
---|---|---|
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" | |
5 | ||
6 | install-lib: lib | |
7 | - $(mkinstalldirs) $(libdir) | |
8 | + $(mkinstalldirs) $(DESTDIR)$(libdir) | |
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)/; \ | |
13 | + echo Installing $(LIBDIR)/lib$${l}.a to $(DESTDIR)$(libdir); \ | |
14 | + $(INSTALL_DATA) $(LIBDIR)/lib$${l}.a $(DESTDIR)$(libdir)/; \ | |
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)/; \ | |
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)/; \ | |
25 | fi; \ | |
26 | done | |
27 | @if test -n "$(ALLEGRO_MODULE_TARGETS)"; then \ | |
28 | - $(mkinstalldirs) $(moduledir); \ | |
29 | + $(mkinstalldirs) $(DESTDIR)$(moduledir); \ | |
30 | for m in $(ALLEGRO_MODULE_TARGETS) modules.lst; do \ | |
31 | - echo Installing $$m to $(moduledir); \ | |
32 | - $(INSTALL_DATA) $$m $(moduledir)/; \ | |
33 | + echo Installing $$m to $(DESTDIR)$(moduledir); \ | |
34 | + $(INSTALL_DATA) $$m $(DESTDIR)$(moduledir)/; \ | |
35 | done; \ | |
36 | fi | |
37 | - $(mkinstalldirs) $(bindir) | |
38 | - @echo Installing allegro-config to $(bindir) | |
39 | - @$(INSTALL_PROGRAM) allegro-config $(bindir) | |
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 || \ | |
48 | + test $(DESTDIR)$(libdir) = /lib || test $(DESTDIR)$(libdir) = /usr/lib) \ | |
49 | + && ($(LDCONFIG) $(DESTDIR)$(libdir) || true) || (\ | |
50 | echo "" ; \ | |
51 | - echo "Warning: shared library destination $(libdir) is not in ldd search path." ; \ | |
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"; \ | |
54 | - echo "$(libdir) each time you want to run an Allegro program." ; \ | |
55 | + echo "$(DESTDIR)$(libdir) each time you want to run an Allegro program." ; \ | |
56 | ) ; \ | |
57 | fi | |
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 | |
65 | ||
66 | install-headers: | |
67 | - $(mkinstalldirs) $(includedir)/allegro | |
68 | - $(mkinstalldirs) $(includedir)/allegro/inline | |
69 | - $(mkinstalldirs) $(includedir)/allegro/internal | |
70 | - $(mkinstalldirs) $(includedir)/allegro/platform | |
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/ | |
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/ | |
83 | @for file in $(srcdir)/include/allegro/*.h; do \ | |
84 | - echo Installing $$file to $(includedir)/allegro; \ | |
85 | - $(INSTALL_DATA) $$file $(includedir)/allegro/; \ | |
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/; \ | |
106 | done | |
107 | ||
108 | install-programs: programs | |
109 | - $(mkinstalldirs) $(bindir) | |
110 | + $(mkinstalldirs) $(DESTDIR)$(bindir) | |
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); \ | |
115 | + echo Installing $$prog to $(DESTDIR)$(bindir); \ | |
116 | + $(INSTALL_PROGRAM) $$prog $(DESTDIR)$(bindir); \ | |
117 | fi; \ | |
118 | done | |
119 | ||
120 | install-info: docs | |
121 | @echo Installing Allegro info documentation... | |
122 | - $(mkinstalldirs) $(infodir) | |
123 | - @$(INSTALL_DATA) docs/info/allegro.info $(infodir) | |
124 | + $(mkinstalldirs) $(DESTDIR)$(infodir) | |
125 | + @$(INSTALL_DATA) docs/info/allegro.info $(DESTDIR)$(infodir) | |
126 | -@if $(SHELL) -c "$(INSTALL_INFO) --version" >/dev/null 2>&1; then \ | |
127 | if $(INSTALL_INFO) --version 2>&1 | grep -q "Debian"; then \ | |
128 | - $(INSTALL_INFO) --section Development -- $(infodir)/allegro.info; \ | |
129 | + $(INSTALL_INFO) --section Development -- $(DESTDIR)$(infodir)/allegro.info; \ | |
130 | else \ | |
131 | - $(INSTALL_INFO) $(infodir)/allegro.info $(INFO_DIR); \ | |
132 | + $(INSTALL_INFO) $(DESTDIR)$(infodir)/allegro.info $(INFO_DIR); \ | |
133 | fi; \ | |
134 | else \ | |
135 | true; \ | |
136 | @@ -391,21 +391,21 @@ | |
137 | ||
138 | install-gzipped-info: install-info | |
139 | @echo Compressing documentation... | |
140 | - @gzip -9 -f $(infodir)/allegro.info | |
141 | + @gzip -9 -f $(DESTDIR)$(infodir)/allegro.info | |
142 | ||
143 | install-man: docs | |
144 | - $(mkinstalldirs) $(mandir)/man3 | |
145 | + $(mkinstalldirs) $(DESTDIR)$(mandir)/man3 | |
146 | @for file in $(srcdir)/docs/man/*.3; do \ | |
147 | - echo Installing $$file to $(mandir)/man3; \ | |
148 | - $(INSTALL_DATA) $$file $(mandir)/man3/; \ | |
149 | + echo Installing $$file to $(DESTDIR)$(mandir)/man3; \ | |
150 | + $(INSTALL_DATA) $$file $(DESTDIR)$(mandir)/man3/; \ | |
151 | done | |
152 | ||
153 | install-gzipped-man: docs | |
154 | - $(mkinstalldirs) $(mandir)/man3 | |
155 | + $(mkinstalldirs) $(DESTDIR)$(mandir)/man3 | |
156 | @for file in $(srcdir)/docs/man/*.3; do \ | |
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:.*/::"`; \ | |
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:.*/::"`; \ | |
163 | done | |
164 | ||
165 | uninstall: uninstall-lib uninstall-modules uninstall-headers uninstall-programs uninstall-info uninstall-man | |
166 | @@ -418,57 +418,57 @@ | |
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 | |
176 | + rm -f $(DESTDIR)$(bindir)/allegro-config | |
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; \ | |
182 | - rm -f $(libdir)/lib$${l}.so.${shared_major_minor}; \ | |
183 | + rm -f $(DESTDIR)$(libdir)/lib$${l}-${shared_version}.so; \ | |
184 | + rm -f $(DESTDIR)$(libdir)/lib$${l}.so.${shared_major_minor}; \ | |
185 | done | |
186 | - -$(LDCONFIG) $(libdir) # update cache (only works if we're root) | |
187 | + -$(LDCONFIG) $(DESTDIR)$(libdir) # update cache (only works if we're root) | |
188 | ||
189 | uninstall-modules: | |
190 | - rm -rf $(modulebasedir) $(moduledir) | |
191 | + rm -rf $(modulebasedir) $(DESTDIR)$(moduledir) | |
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; | |
221 | -@if $(SHELL) -c "$(INSTALL_INFO) --version" >/dev/null 2>&1; then \ | |
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: | |
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 \ | |
238 | | xargs -n 1 rm -f | |
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 \ | |
241 | | xargs -n 1 rm -f | |
242 | ||
243 | depend: |