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

Latest commit

 

History

History
233 lines (206 loc) · 6.46 KB

Makefile.in

File metadata and controls

233 lines (206 loc) · 6.46 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@
Jan 10, 2011
Jan 10, 2011
40
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
41
Dec 12, 2010
Dec 12, 2010
42
43
44
45
46
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
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
88
Feb 16, 2006
Feb 16, 2006
89
90
91
92
LT_AGE = @LT_AGE@
LT_CURRENT = @LT_CURRENT@
LT_RELEASE = @LT_RELEASE@
LT_REVISION = @LT_REVISION@
Jul 8, 2007
Jul 8, 2007
93
LT_LDFLAGS = -no-undefined -rpath $(DESTDIR)$(libdir) -release $(LT_RELEASE) -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
Feb 16, 2006
Feb 16, 2006
94
Sep 26, 2009
Sep 26, 2009
95
all: $(srcdir)/configure Makefile $(objects) $(objects)/$(TARGET) $(objects)/$(SDLMAIN_TARGET)
Apr 13, 2006
Apr 13, 2006
96
97
98
99
$(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
100
@sleep 3
Feb 16, 2006
Feb 16, 2006
101
102
103
104
Makefile: $(srcdir)/Makefile.in
$(SHELL) config.status $@
Oct 28, 2009
Oct 28, 2009
105
106
Makefile.in:;
Feb 16, 2006
Feb 16, 2006
107
$(objects):
Feb 20, 2006
Feb 20, 2006
108
$(SHELL) $(auxdir)/mkinstalldirs $@
Feb 16, 2006
Feb 16, 2006
109
Sep 26, 2009
Sep 26, 2009
110
111
112
# To make sure parallel builds will not fail
$(srcdir)/include/SDL_revision.h: update-revision
Jan 4, 2009
Jan 4, 2009
113
114
115
update-revision:
$(SHELL) $(auxdir)/updaterev.sh
Oct 28, 2009
Oct 28, 2009
116
.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
117
Oct 4, 2009
Oct 4, 2009
118
119
120
121
-include $(OBJECTS:.lo=.d)
@DEPENDS@
@VERSION_DEPENDS@
@SDLMAIN_DEPENDS@
Feb 16, 2006
Feb 16, 2006
122
Oct 4, 2009
Oct 4, 2009
123
124
$(objects)/$(TARGET): $(OBJECTS) $(VERSION_OBJECTS)
$(LIBTOOL) --mode=link $(CC) -o $@ $(OBJECTS) $(VERSION_OBJECTS) $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS)
Feb 16, 2006
Feb 16, 2006
125
Feb 20, 2006
Feb 20, 2006
126
$(objects)/$(SDLMAIN_TARGET): $(SDLMAIN_OBJECTS)
Feb 23, 2006
Feb 23, 2006
127
128
$(AR) cru $@ $(SDLMAIN_OBJECTS)
$(RANLIB) $@
Feb 20, 2006
Feb 20, 2006
129
Oct 7, 2009
Oct 7, 2009
130
install: all install-bin install-hdrs install-lib install-data
Feb 16, 2006
Feb 16, 2006
131
install-bin:
Jul 8, 2007
Jul 8, 2007
132
133
$(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(bindir)
$(INSTALL) -m 755 sdl-config $(DESTDIR)$(bindir)/sdl-config
Feb 16, 2006
Feb 16, 2006
134
install-hdrs:
Jul 8, 2007
Jul 8, 2007
135
$(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(includedir)/SDL
Jun 15, 2007
Jun 15, 2007
136
for file in $(HDRS); do \
Jul 8, 2007
Jul 8, 2007
137
$(INSTALL) -m 644 $(srcdir)/include/$$file $(DESTDIR)$(includedir)/SDL/$$file; \
Feb 16, 2006
Feb 16, 2006
138
done
Jul 8, 2007
Jul 8, 2007
139
$(INSTALL) -m 644 include/SDL_config.h $(DESTDIR)$(includedir)/SDL/SDL_config.h
Jul 5, 2007
Jul 5, 2007
140
install-lib: $(objects) $(objects)/$(TARGET) $(objects)/$(SDLMAIN_TARGET)
Jul 8, 2007
Jul 8, 2007
141
142
143
144
$(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
145
install-data:
Jul 8, 2007
Jul 8, 2007
146
147
148
149
$(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
150
Oct 7, 2009
Oct 7, 2009
151
uninstall: uninstall-bin uninstall-hdrs uninstall-lib uninstall-data
Feb 16, 2006
Feb 16, 2006
152
uninstall-bin:
Jul 8, 2007
Jul 8, 2007
153
rm -f $(DESTDIR)$(bindir)/sdl-config
Feb 16, 2006
Feb 16, 2006
154
uninstall-hdrs:
Jun 15, 2007
Jun 15, 2007
155
for file in $(HDRS); do \
Jul 8, 2007
Jul 8, 2007
156
rm -f $(DESTDIR)$(includedir)/SDL/$$file; \
Feb 16, 2006
Feb 16, 2006
157
done
Jul 8, 2007
Jul 8, 2007
158
159
rm -f $(DESTDIR)$(includedir)/SDL/SDL_config.h
-rmdir $(DESTDIR)$(includedir)/SDL
Feb 16, 2006
Feb 16, 2006
160
uninstall-lib:
Jul 8, 2007
Jul 8, 2007
161
162
$(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$(TARGET)
rm -f $(DESTDIR)$(libdir)/$(SDLMAIN_TARGET)
Feb 16, 2006
Feb 16, 2006
163
uninstall-data:
Jul 8, 2007
Jul 8, 2007
164
rm -f $(DESTDIR)$(datadir)/aclocal/sdl.m4
Oct 8, 2009
Oct 8, 2009
165
rm -f $(DESTDIR)$(libdir)/pkgconfig/sdl.pc
Feb 16, 2006
Feb 16, 2006
166
167
168
clean:
rm -rf $(objects)
Feb 20, 2006
Feb 20, 2006
169
if test -f test/Makefile; then (cd test; $(MAKE) $@); fi
Feb 16, 2006
Feb 16, 2006
170
171
172
173
distclean: clean
rm -f Makefile include/SDL_config.h sdl-config
rm -f SDL.qpg
Oct 4, 2009
Oct 4, 2009
174
rm -f config.status config.cache config.log libtool
Feb 16, 2006
Feb 16, 2006
175
rm -rf $(srcdir)/autom4te*
Mar 23, 2006
Mar 23, 2006
176
177
178
179
180
181
182
find $(srcdir) \( \
-name '*~' -o \
-name '*.bak' -o \
-name '*.old' -o \
-name '*.rej' -o \
-name '*.orig' -o \
-name '.#*' \) \
Feb 16, 2006
Feb 16, 2006
183
-exec rm -f {} \;
Mar 23, 2006
Mar 23, 2006
184
cp $(srcdir)/include/SDL_config.h.default $(srcdir)/include/SDL_config.h
Feb 20, 2006
Feb 20, 2006
185
if test -f test/Makefile; then (cd test; $(MAKE) $@); fi
Feb 16, 2006
Feb 16, 2006
186
187
dist $(distfile):
Feb 20, 2006
Feb 20, 2006
188
$(SHELL) $(auxdir)/mkinstalldirs $(distdir)
Feb 16, 2006
Feb 16, 2006
189
tar cf - $(DIST) | (cd $(distdir); tar xf -)
Mar 23, 2006
Mar 23, 2006
190
cp $(distdir)/include/SDL_config.h.default $(distdir)/include/SDL_config.h
Jan 4, 2009
Jan 4, 2009
191
$(SHELL) $(distdir)/build-scripts/updaterev.sh
Apr 26, 2006
Apr 26, 2006
192
rm -rf `find $(distdir) -name .svn`
May 17, 2006
May 17, 2006
193
find $(distdir) \( \
May 17, 2006
May 17, 2006
194
195
196
197
198
199
200
-name '*~' -o \
-name '*.bak' -o \
-name '*.old' -o \
-name '*.rej' -o \
-name '*.orig' -o \
-name '.#*' \) \
-exec rm -f {} \;
May 17, 2006
May 17, 2006
201
if test -f $(distdir)/test/Makefile; then (cd $(distdir)/test && make distclean); fi
Feb 16, 2006
Feb 16, 2006
202
203
204
205
206
tar cvf - $(distdir) | gzip --best >$(distfile)
rm -rf $(distdir)
rpm: $(distfile)
rpmbuild -ta $?
Feb 24, 2006
Feb 24, 2006
207
Jul 10, 2006
Jul 10, 2006
208
209
210
211
212
213
214
215
# 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
216
-print | fgrep -v ./Xcode | \
Jul 10, 2006
Jul 10, 2006
217
218
219
220
221
222
223
224
225
226
227
228
229
230
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
231
# Create a SVN snapshot that people can run update on
Feb 24, 2006
Feb 24, 2006
232
snapshot:
Jan 12, 2009
Jan 12, 2009
233
$(SHELL) $(auxdir)/snapshot.sh