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