Skip to content
This repository has been archived by the owner on Feb 11, 2021. It is now read-only.

Latest commit

 

History

History
238 lines (210 loc) · 6.57 KB

Makefile.in

File metadata and controls

238 lines (210 loc) · 6.57 KB
 
Feb 16, 2006
Feb 16, 2006
1
2
3
4
5
6
7
# Makefile to build and install the SDL library
top_builddir = .
srcdir = @srcdir@
objects = build
prefix = @prefix@
exec_prefix = @exec_prefix@
Jul 8, 2007
Jul 8, 2007
8
9
10
11
12
bindir = @bindir@
libdir = @libdir@
includedir = @includedir@
datarootdir = @datarootdir@
datadir = @datadir@
Feb 20, 2006
Feb 20, 2006
13
auxdir = @ac_aux_dir@
Feb 16, 2006
Feb 16, 2006
14
15
16
17
distpath = $(srcdir)/..
distdir = SDL-@SDL_VERSION@
distfile = $(distdir).tar.gz
Feb 20, 2006
Feb 20, 2006
18
@SET_MAKE@
Feb 16, 2006
Feb 16, 2006
19
20
21
22
SHELL = @SHELL@
CC = @CC@
INCLUDE = @INCLUDE@
CFLAGS = @BUILD_CFLAGS@
Mar 14, 2006
Mar 14, 2006
23
EXTRA_CFLAGS = @EXTRA_CFLAGS@
Feb 20, 2006
Feb 20, 2006
24
LDFLAGS = @BUILD_LDFLAGS@
Mar 14, 2006
Mar 14, 2006
25
EXTRA_LDFLAGS = @EXTRA_LDFLAGS@
Feb 16, 2006
Feb 16, 2006
26
27
28
LIBTOOL = @LIBTOOL@
INSTALL = @INSTALL@
NASM = @NASM@ @NASMFLAGS@
Feb 23, 2006
Feb 23, 2006
29
30
AR = @AR@
RANLIB = @RANLIB@
Jul 16, 2007
Jul 16, 2007
31
WINDRES = @WINDRES@
Feb 16, 2006
Feb 16, 2006
32
33
34
TARGET = libSDL.la
OBJECTS = @OBJECTS@
Oct 4, 2009
Oct 4, 2009
35
VERSION_OBJECTS = @VERSION_OBJECTS@
Feb 16, 2006
Feb 16, 2006
36
Feb 20, 2006
Feb 20, 2006
37
38
39
SDLMAIN_TARGET = libSDLmain.a
SDLMAIN_OBJECTS = @SDLMAIN_OBJECTS@
Sep 7, 2009
Sep 7, 2009
40
41
42
# PS3 SPU programs
SPU_GCC = @SPU_GCC@
EMBEDSPU = @EMBEDSPU@
Sep 7, 2009
Sep 7, 2009
43
#include $(srcdir)/src/video/ps3/spulibs/Makefile
Sep 7, 2009
Sep 7, 2009
44
Jan 10, 2011
Jan 10, 2011
45
DIST = acinclude Android.mk autogen.sh Borland.html Borland.zip BUGS build-scripts configure configure.in COPYING CREDITS include INSTALL Makefile.minimal Makefile.in README* sdl-config.in sdl.m4 sdl.pc.in SDL.spec SDL.spec.in src test TODO VisualC.html VisualC VisualCE Watcom-Win32.zip WhatsNew Xcode Xcode-iPhoneOS
Feb 16, 2006
Feb 16, 2006
46
Dec 12, 2010
Dec 12, 2010
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
HDRS = \
SDL.h \
SDL_assert.h \
SDL_atomic.h \
SDL_audio.h \
SDL_blendmode.h \
SDL_clipboard.h \
SDL_compat.h \
SDL_cpuinfo.h \
SDL_endian.h \
SDL_error.h \
SDL_events.h \
SDL_gesture.h \
SDL_haptic.h \
SDL_input.h \
SDL_joystick.h \
SDL_keyboard.h \
SDL_keysym.h \
SDL_loadso.h \
SDL_main.h \
SDL_mouse.h \
SDL_mutex.h \
SDL_name.h \
SDL_opengl.h \
SDL_opengles.h \
SDL_pixels.h \
SDL_platform.h \
SDL_power.h \
SDL_quit.h \
SDL_rect.h \
SDL_revision.h \
SDL_rwops.h \
SDL_scalemode.h \
SDL_scancode.h \
SDL_shape.h \
SDL_stdinc.h \
SDL_surface.h \
SDL_syswm.h \
SDL_thread.h \
SDL_timer.h \
SDL_touch.h \
SDL_types.h \
SDL_version.h \
SDL_video.h \
begin_code.h \
close_code.h
Jun 15, 2007
Jun 15, 2007
93
Feb 16, 2006
Feb 16, 2006
94
95
96
97
LT_AGE = @LT_AGE@
LT_CURRENT = @LT_CURRENT@
LT_RELEASE = @LT_RELEASE@
LT_REVISION = @LT_REVISION@
Jul 8, 2007
Jul 8, 2007
98
LT_LDFLAGS = -no-undefined -rpath $(DESTDIR)$(libdir) -release $(LT_RELEASE) -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
Feb 16, 2006
Feb 16, 2006
99
Sep 26, 2009
Sep 26, 2009
100
all: $(srcdir)/configure Makefile $(objects) $(objects)/$(TARGET) $(objects)/$(SDLMAIN_TARGET)
Apr 13, 2006
Apr 13, 2006
101
102
103
104
$(srcdir)/configure: $(srcdir)/configure.in
@echo "Warning, configure.in is out of date"
#(cd $(srcdir) && sh autogen.sh && sh configure)
Apr 13, 2006
Apr 13, 2006
105
@sleep 3
Feb 16, 2006
Feb 16, 2006
106
107
108
109
Makefile: $(srcdir)/Makefile.in
$(SHELL) config.status $@
Oct 28, 2009
Oct 28, 2009
110
111
Makefile.in:;
Feb 16, 2006
Feb 16, 2006
112
$(objects):
Feb 20, 2006
Feb 20, 2006
113
$(SHELL) $(auxdir)/mkinstalldirs $@
Feb 16, 2006
Feb 16, 2006
114
Sep 26, 2009
Sep 26, 2009
115
116
117
# To make sure parallel builds will not fail
$(srcdir)/include/SDL_revision.h: update-revision
Jan 4, 2009
Jan 4, 2009
118
119
120
update-revision:
$(SHELL) $(auxdir)/updaterev.sh
Oct 28, 2009
Oct 28, 2009
121
.PHONY: all update-revision install install-bin install-hdrs install-lib install-data uninstall uninstall-bin uninstall-hdrs uninstall-lib uninstall-data clean distclean dist $(OBJECTS:.lo=.d)
Feb 16, 2006
Feb 16, 2006
122
Oct 4, 2009
Oct 4, 2009
123
124
125
126
-include $(OBJECTS:.lo=.d)
@DEPENDS@
@VERSION_DEPENDS@
@SDLMAIN_DEPENDS@
Feb 16, 2006
Feb 16, 2006
127
Oct 4, 2009
Oct 4, 2009
128
129
$(objects)/$(TARGET): $(OBJECTS) $(VERSION_OBJECTS)
$(LIBTOOL) --mode=link $(CC) -o $@ $(OBJECTS) $(VERSION_OBJECTS) $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS)
Feb 16, 2006
Feb 16, 2006
130
Feb 20, 2006
Feb 20, 2006
131
$(objects)/$(SDLMAIN_TARGET): $(SDLMAIN_OBJECTS)
Feb 23, 2006
Feb 23, 2006
132
133
$(AR) cru $@ $(SDLMAIN_OBJECTS)
$(RANLIB) $@
Feb 20, 2006
Feb 20, 2006
134
Oct 7, 2009
Oct 7, 2009
135
install: all install-bin install-hdrs install-lib install-data
Feb 16, 2006
Feb 16, 2006
136
install-bin:
Jul 8, 2007
Jul 8, 2007
137
138
$(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(bindir)
$(INSTALL) -m 755 sdl-config $(DESTDIR)$(bindir)/sdl-config
Feb 16, 2006
Feb 16, 2006
139
install-hdrs:
Jul 8, 2007
Jul 8, 2007
140
$(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(includedir)/SDL
Jun 15, 2007
Jun 15, 2007
141
for file in $(HDRS); do \
Jul 8, 2007
Jul 8, 2007
142
$(INSTALL) -m 644 $(srcdir)/include/$$file $(DESTDIR)$(includedir)/SDL/$$file; \
Feb 16, 2006
Feb 16, 2006
143
done
Jul 8, 2007
Jul 8, 2007
144
$(INSTALL) -m 644 include/SDL_config.h $(DESTDIR)$(includedir)/SDL/SDL_config.h
Jul 5, 2007
Jul 5, 2007
145
install-lib: $(objects) $(objects)/$(TARGET) $(objects)/$(SDLMAIN_TARGET)
Jul 8, 2007
Jul 8, 2007
146
147
148
149
$(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(libdir)
$(LIBTOOL) --mode=install $(INSTALL) $(objects)/$(TARGET) $(DESTDIR)$(libdir)/$(TARGET)
$(INSTALL) -m 644 $(objects)/$(SDLMAIN_TARGET) $(DESTDIR)$(libdir)/$(SDLMAIN_TARGET)
$(RANLIB) $(DESTDIR)$(libdir)/$(SDLMAIN_TARGET)
Feb 16, 2006
Feb 16, 2006
150
install-data:
Jul 8, 2007
Jul 8, 2007
151
152
153
154
$(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(datadir)/aclocal
$(INSTALL) -m 644 $(srcdir)/sdl.m4 $(DESTDIR)$(datadir)/aclocal/sdl.m4
$(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(libdir)/pkgconfig
$(INSTALL) -m 644 sdl.pc $(DESTDIR)$(libdir)/pkgconfig
Feb 16, 2006
Feb 16, 2006
155
Oct 7, 2009
Oct 7, 2009
156
uninstall: uninstall-bin uninstall-hdrs uninstall-lib uninstall-data
Feb 16, 2006
Feb 16, 2006
157
uninstall-bin:
Jul 8, 2007
Jul 8, 2007
158
rm -f $(DESTDIR)$(bindir)/sdl-config
Feb 16, 2006
Feb 16, 2006
159
uninstall-hdrs:
Jun 15, 2007
Jun 15, 2007
160
for file in $(HDRS); do \
Jul 8, 2007
Jul 8, 2007
161
rm -f $(DESTDIR)$(includedir)/SDL/$$file; \
Feb 16, 2006
Feb 16, 2006
162
done
Jul 8, 2007
Jul 8, 2007
163
164
rm -f $(DESTDIR)$(includedir)/SDL/SDL_config.h
-rmdir $(DESTDIR)$(includedir)/SDL
Feb 16, 2006
Feb 16, 2006
165
uninstall-lib:
Jul 8, 2007
Jul 8, 2007
166
167
$(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$(TARGET)
rm -f $(DESTDIR)$(libdir)/$(SDLMAIN_TARGET)
Feb 16, 2006
Feb 16, 2006
168
uninstall-data:
Jul 8, 2007
Jul 8, 2007
169
rm -f $(DESTDIR)$(datadir)/aclocal/sdl.m4
Oct 8, 2009
Oct 8, 2009
170
rm -f $(DESTDIR)$(libdir)/pkgconfig/sdl.pc
Feb 16, 2006
Feb 16, 2006
171
172
173
clean:
rm -rf $(objects)
Feb 20, 2006
Feb 20, 2006
174
if test -f test/Makefile; then (cd test; $(MAKE) $@); fi
Feb 16, 2006
Feb 16, 2006
175
176
177
178
distclean: clean
rm -f Makefile include/SDL_config.h sdl-config
rm -f SDL.qpg
Oct 4, 2009
Oct 4, 2009
179
rm -f config.status config.cache config.log libtool
Feb 16, 2006
Feb 16, 2006
180
rm -rf $(srcdir)/autom4te*
Mar 23, 2006
Mar 23, 2006
181
182
183
184
185
186
187
find $(srcdir) \( \
-name '*~' -o \
-name '*.bak' -o \
-name '*.old' -o \
-name '*.rej' -o \
-name '*.orig' -o \
-name '.#*' \) \
Feb 16, 2006
Feb 16, 2006
188
-exec rm -f {} \;
Mar 23, 2006
Mar 23, 2006
189
cp $(srcdir)/include/SDL_config.h.default $(srcdir)/include/SDL_config.h
Feb 20, 2006
Feb 20, 2006
190
if test -f test/Makefile; then (cd test; $(MAKE) $@); fi
Feb 16, 2006
Feb 16, 2006
191
192
dist $(distfile):
Feb 20, 2006
Feb 20, 2006
193
$(SHELL) $(auxdir)/mkinstalldirs $(distdir)
Feb 16, 2006
Feb 16, 2006
194
tar cf - $(DIST) | (cd $(distdir); tar xf -)
Mar 23, 2006
Mar 23, 2006
195
cp $(distdir)/include/SDL_config.h.default $(distdir)/include/SDL_config.h
Jan 4, 2009
Jan 4, 2009
196
$(SHELL) $(distdir)/build-scripts/updaterev.sh
Apr 26, 2006
Apr 26, 2006
197
rm -rf `find $(distdir) -name .svn`
May 17, 2006
May 17, 2006
198
find $(distdir) \( \
May 17, 2006
May 17, 2006
199
200
201
202
203
204
205
-name '*~' -o \
-name '*.bak' -o \
-name '*.old' -o \
-name '*.rej' -o \
-name '*.orig' -o \
-name '.#*' \) \
-exec rm -f {} \;
May 17, 2006
May 17, 2006
206
if test -f $(distdir)/test/Makefile; then (cd $(distdir)/test && make distclean); fi
Feb 16, 2006
Feb 16, 2006
207
208
209
210
211
tar cvf - $(distdir) | gzip --best >$(distfile)
rm -rf $(distdir)
rpm: $(distfile)
rpmbuild -ta $?
Feb 24, 2006
Feb 24, 2006
212
Jul 10, 2006
Jul 10, 2006
213
214
215
216
217
218
219
220
# Run indent on the source to standardize coding style
indent:
@echo "Running indent... modified files:"
@cd $(srcdir) && \
find . \( \
-name '*.h' -o \
-name '*.c' -o \
-name '*.cc' \) \
Aug 11, 2007
Aug 11, 2007
221
-print | fgrep -v ./Xcode | \
Jul 10, 2006
Jul 10, 2006
222
223
224
225
226
227
228
229
230
231
232
233
234
235
while read file; do \
indent "$$file" -o "$$file.indent"; \
if cmp "$$file" "$$file.indent" >/dev/null; then \
rm -f "$$file.indent"; \
else \
echo "$$file"; \
mv -f "$$file.indent" "$$file"; \
fi; \
done
# Run indent and then commit modified files
commit: indent
svn commit
Apr 26, 2006
Apr 26, 2006
236
# Create a SVN snapshot that people can run update on
Feb 24, 2006
Feb 24, 2006
237
snapshot:
Jan 12, 2009
Jan 12, 2009
238
$(SHELL) $(auxdir)/snapshot.sh