1 --- allegro/makefile.in Thu Aug 22 15:33:21 2002
2 +++ allegro/makefile.in.new Thu Aug 22 15:31:53 2002
7 -INFO_DIR = $(infodir)/dir
8 +INFO_DIR = $(DESTDIR)$(infodir)/dir
11 ACLOCAL_M4 = $(srcdir)/aclocal.m4
13 @echo "and/or make install-gzipped-info"
16 - $(mkinstalldirs) $(libdir)
17 + $(mkinstalldirs) $(DESTDIR)$(libdir)
18 @for l in alleg alld allp; do \
19 - if test -f $(LIBDIR)/lib$${l}.a; then \
20 - echo Installing $(LIBDIR)/lib$${l}.a to $(libdir); \
21 - $(INSTALL_DATA) $(LIBDIR)/lib$${l}.a $(libdir)/; \
22 + if test -f $(LIBDIR)/lib$${l}.a; then \
23 + echo Installing $(LIBDIR)/lib$${l}.a to $(DESTDIR)$(libdir); \
24 + $(INSTALL_DATA) $(LIBDIR)/lib$${l}.a $(DESTDIR)$(libdir)/; \
27 @for l in alleg alld allp; do \
28 - if test -f $(LIBDIR)/lib$${l}-$(shared_version).so; then \
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)/; \
32 + if test -f $(LIBDIR)/lib$${l}-$(shared_version).so; then \
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)/; \
38 @if test -n "$(ALLEGRO_MODULE_TARGETS)"; then \
39 - $(mkinstalldirs) $(moduledir); \
40 + $(mkinstalldirs) $(DESTDIR)$(moduledir); \
41 for m in $(ALLEGRO_MODULE_TARGETS) modules.lst; do \
42 - echo Installing $$m to $(moduledir); \
43 - $(INSTALL_DATA) $$m $(moduledir)/; \
44 + echo Installing $$m to $(DESTDIR)$(moduledir); \
45 + $(INSTALL_DATA) $$m $(DESTDIR)$(moduledir)/; \
48 - $(mkinstalldirs) $(bindir)
49 - @echo Installing allegro-config to $(bindir)
50 - @$(INSTALL_PROGRAM) allegro-config $(bindir)
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) || (\
55 + $(mkinstalldirs) $(DESTDIR)$(bindir)
56 + @echo Installing allegro-config to $(DESTDIR)$(bindir)
57 + @$(INSTALL_PROGRAM) allegro-config $(DESTDIR)$(bindir)
58 + @if test -n "$(LIBDIR)/liball*-$(shared_version).so"; then \
59 + (cat /etc/ld.so.conf | grep $(DESTDIR)$(libdir) >/dev/null || \
60 + test $(DESTDIR)$(libdir) = /lib || test $(DESTDIR)$(libdir) = /usr/lib) \
61 + && ($(LDCONFIG) $(DESTDIR)$(libdir) || true) || (\
63 - echo "Warning: shared library destination $(libdir) is not in ldd search path." ; \
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"; \
66 - echo "$(libdir) each time you want to run an Allegro program." ; \
67 + echo "$(DESTDIR)$(libdir) each time you want to run an Allegro program." ; \
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}); \
79 - $(mkinstalldirs) $(includedir)/allegro
80 - $(mkinstalldirs) $(includedir)/allegro/inline
81 - $(mkinstalldirs) $(includedir)/allegro/internal
82 - $(mkinstalldirs) $(includedir)/allegro/platform
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/
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/
95 @for file in $(srcdir)/include/allegro/*.h; do \
96 - echo Installing $$file to $(includedir)/allegro; \
97 - $(INSTALL_DATA) $$file $(includedir)/allegro/; \
98 + echo Installing $$file to $(DESTDIR)$(includedir)/allegro; \
99 + $(INSTALL_DATA) $$file $(DESTDIR)$(includedir)/allegro/; \
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/; \
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/; \
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/; \
120 install-programs: programs
121 - $(mkinstalldirs) $(bindir)
122 + $(mkinstalldirs) $(DESTDIR)$(bindir)
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 \
126 - echo Installing $$prog to $(bindir); \
127 - $(INSTALL_PROGRAM) $$prog $(bindir); \
128 + echo Installing $$prog to $(DESTDIR)$(bindir); \
129 + $(INSTALL_PROGRAM) $$prog $(DESTDIR)$(bindir); \
134 @echo Installing Allegro info documentation...
135 - $(mkinstalldirs) $(infodir)
136 - @$(INSTALL_DATA) docs/info/allegro.info $(infodir)
137 + $(mkinstalldirs) $(DESTDIR)$(infodir)
138 + @$(INSTALL_DATA) docs/info/allegro.info $(DESTDIR)$(infodir)
139 -@if $(SHELL) -c "$(INSTALL_INFO) --version" >/dev/null 2>&1; then \
140 if $(INSTALL_INFO) --version 2>&1 | grep "Debian" >/dev/null; then \
141 - $(INSTALL_INFO) --section Development -- $(infodir)/allegro.info; \
142 + $(INSTALL_INFO) --section Development -- $(DESTDIR)$(infodir)/allegro.info; \
144 - $(INSTALL_INFO) $(infodir)/allegro.info $(INFO_DIR); \
145 + $(INSTALL_INFO) $(DESTDIR)$(infodir)/allegro.info $(INFO_DIR); \
149 @@ -415,21 +415,21 @@
151 install-gzipped-info: install-info
152 @echo Compressing documentation...
153 - @gzip -9 -f $(infodir)/allegro.info
154 + @gzip -9 -f $(DESTDIR)$(infodir)/allegro.info
157 - $(mkinstalldirs) $(mandir)/man3
158 + $(mkinstalldirs) $(DESTDIR)$(mandir)/man3
159 @for file in $(srcdir)/docs/man/*.3; do \
160 - echo Installing $$file to $(mandir)/man3; \
161 - $(INSTALL_DATA) $$file $(mandir)/man3/; \
162 + echo Installing $$file to $(DESTDIR)$(mandir)/man3; \
163 + $(INSTALL_DATA) $$file $(DESTDIR)$(mandir)/man3/; \
166 install-gzipped-man: docs
167 - $(mkinstalldirs) $(mandir)/man3
168 + $(mkinstalldirs) $(DESTDIR)$(mandir)/man3
169 @for file in $(srcdir)/docs/man/*.3; do \
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:.*/::"`; \
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:.*/::"`; \
178 uninstall: uninstall-lib uninstall-modules uninstall-headers uninstall-programs uninstall-info uninstall-man
179 @@ -442,58 +442,58 @@
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; \
188 - rm -f $(bindir)/allegro-config
189 + rm -f $(DESTDIR)$(bindir)/allegro-config
192 @echo "Uninstalling shared libraries..."
193 @for l in alleg alld allp; do \
194 - rm -f $(libdir)/lib$${l}-${shared_version}.so; \
195 - rm -f $(libdir)/lib$${l}.so.${shared_major_minor}; \
196 + rm -f $(DESTDIR)$(libdir)/lib$${l}-${shared_version}.so; \
197 + rm -f $(DESTDIR)$(libdir)/lib$${l}.so.${shared_major_minor}; \
199 - -$(LDCONFIG) $(libdir) # update cache (only works if we're root)
200 + -$(LDCONFIG) $(DESTDIR)$(libdir) # update cache (only works if we're root)
203 - rm -rf $(modulebasedir) $(moduledir)
204 + rm -rf $(modulebasedir) $(DESTDIR)$(moduledir)
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
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,,,`; \
221 - echo rm -f $(bindir)/$$p; \
222 - rm -f $(bindir)/$$p; \
223 + echo rm -f $(DESTDIR)$(bindir)/$$p; \
224 + rm -f $(DESTDIR)$(bindir)/$$p; \
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; \
235 -@if $(SHELL) -c "$(INSTALL_INFO) --version" >/dev/null 2>&1; then \
236 if $(INSTALL_INFO) --version 2>&1 | grep "Debian" >/dev/null; then \
237 - $(INSTALL_INFO) --remove $(infodir)/allegro.info; \
238 + $(INSTALL_INFO) --remove $(DESTDIR)$(infodir)/allegro.info; \
240 - $(INSTALL_INFO) --remove $(infodir)/allegro.info $(INFO_DIR); \
241 + $(INSTALL_INFO) --remove $(DESTDIR)$(infodir)/allegro.info $(INFO_DIR); \
246 - rm -f $(infodir)/allegro.info
247 + rm -f $(DESTDIR)$(infodir)/allegro.info
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 \
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 \