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

Latest commit

 

History

History
228 lines (202 loc) · 6.39 KB

Makefile.in

File metadata and controls

228 lines (202 loc) · 6.39 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
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 \
Feb 1, 2011
Feb 1, 2011
72
SDL_render.h \
Dec 12, 2010
Dec 12, 2010
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
SDL_revision.h \
SDL_rwops.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
$(objects)/$(TARGET): $(OBJECTS) $(VERSION_OBJECTS)
$(LIBTOOL) --mode=link $(CC) -o $@ $(OBJECTS) $(VERSION_OBJECTS) $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS)
Feb 16, 2006
Feb 16, 2006
120
Feb 20, 2006
Feb 20, 2006
121
$(objects)/$(SDLMAIN_TARGET): $(SDLMAIN_OBJECTS)
Feb 23, 2006
Feb 23, 2006
122
123
$(AR) cru $@ $(SDLMAIN_OBJECTS)
$(RANLIB) $@
Feb 20, 2006
Feb 20, 2006
124
Oct 7, 2009
Oct 7, 2009
125
install: all install-bin install-hdrs install-lib install-data
Feb 16, 2006
Feb 16, 2006
126
install-bin:
Jul 8, 2007
Jul 8, 2007
127
128
$(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(bindir)
$(INSTALL) -m 755 sdl-config $(DESTDIR)$(bindir)/sdl-config
Feb 16, 2006
Feb 16, 2006
129
install-hdrs:
Jul 8, 2007
Jul 8, 2007
130
$(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(includedir)/SDL
Jun 15, 2007
Jun 15, 2007
131
for file in $(HDRS); do \
Jul 8, 2007
Jul 8, 2007
132
$(INSTALL) -m 644 $(srcdir)/include/$$file $(DESTDIR)$(includedir)/SDL/$$file; \
Feb 16, 2006
Feb 16, 2006
133
done
Jul 8, 2007
Jul 8, 2007
134
$(INSTALL) -m 644 include/SDL_config.h $(DESTDIR)$(includedir)/SDL/SDL_config.h
Jul 5, 2007
Jul 5, 2007
135
install-lib: $(objects) $(objects)/$(TARGET) $(objects)/$(SDLMAIN_TARGET)
Jul 8, 2007
Jul 8, 2007
136
137
138
139
$(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
140
install-data:
Jul 8, 2007
Jul 8, 2007
141
142
143
144
$(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
145
Oct 7, 2009
Oct 7, 2009
146
uninstall: uninstall-bin uninstall-hdrs uninstall-lib uninstall-data
Feb 16, 2006
Feb 16, 2006
147
uninstall-bin:
Jul 8, 2007
Jul 8, 2007
148
rm -f $(DESTDIR)$(bindir)/sdl-config
Feb 16, 2006
Feb 16, 2006
149
uninstall-hdrs:
Jun 15, 2007
Jun 15, 2007
150
for file in $(HDRS); do \
Jul 8, 2007
Jul 8, 2007
151
rm -f $(DESTDIR)$(includedir)/SDL/$$file; \
Feb 16, 2006
Feb 16, 2006
152
done
Jul 8, 2007
Jul 8, 2007
153
154
rm -f $(DESTDIR)$(includedir)/SDL/SDL_config.h
-rmdir $(DESTDIR)$(includedir)/SDL
Feb 16, 2006
Feb 16, 2006
155
uninstall-lib:
Jul 8, 2007
Jul 8, 2007
156
157
$(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$(TARGET)
rm -f $(DESTDIR)$(libdir)/$(SDLMAIN_TARGET)
Feb 16, 2006
Feb 16, 2006
158
uninstall-data:
Jul 8, 2007
Jul 8, 2007
159
rm -f $(DESTDIR)$(datadir)/aclocal/sdl.m4
Oct 8, 2009
Oct 8, 2009
160
rm -f $(DESTDIR)$(libdir)/pkgconfig/sdl.pc
Feb 16, 2006
Feb 16, 2006
161
162
163
clean:
rm -rf $(objects)
Feb 20, 2006
Feb 20, 2006
164
if test -f test/Makefile; then (cd test; $(MAKE) $@); fi
Feb 16, 2006
Feb 16, 2006
165
166
167
168
distclean: clean
rm -f Makefile include/SDL_config.h sdl-config
rm -f SDL.qpg
Oct 4, 2009
Oct 4, 2009
169
rm -f config.status config.cache config.log libtool
Feb 16, 2006
Feb 16, 2006
170
rm -rf $(srcdir)/autom4te*
Mar 23, 2006
Mar 23, 2006
171
172
173
174
175
176
177
find $(srcdir) \( \
-name '*~' -o \
-name '*.bak' -o \
-name '*.old' -o \
-name '*.rej' -o \
-name '*.orig' -o \
-name '.#*' \) \
Feb 16, 2006
Feb 16, 2006
178
-exec rm -f {} \;
Mar 23, 2006
Mar 23, 2006
179
cp $(srcdir)/include/SDL_config.h.default $(srcdir)/include/SDL_config.h
Feb 20, 2006
Feb 20, 2006
180
if test -f test/Makefile; then (cd test; $(MAKE) $@); fi
Feb 16, 2006
Feb 16, 2006
181
182
dist $(distfile):
Feb 20, 2006
Feb 20, 2006
183
$(SHELL) $(auxdir)/mkinstalldirs $(distdir)
Feb 16, 2006
Feb 16, 2006
184
tar cf - $(DIST) | (cd $(distdir); tar xf -)
Mar 23, 2006
Mar 23, 2006
185
cp $(distdir)/include/SDL_config.h.default $(distdir)/include/SDL_config.h
Jan 4, 2009
Jan 4, 2009
186
$(SHELL) $(distdir)/build-scripts/updaterev.sh
Apr 26, 2006
Apr 26, 2006
187
rm -rf `find $(distdir) -name .svn`
May 17, 2006
May 17, 2006
188
find $(distdir) \( \
May 17, 2006
May 17, 2006
189
190
191
192
193
194
195
-name '*~' -o \
-name '*.bak' -o \
-name '*.old' -o \
-name '*.rej' -o \
-name '*.orig' -o \
-name '.#*' \) \
-exec rm -f {} \;
May 17, 2006
May 17, 2006
196
if test -f $(distdir)/test/Makefile; then (cd $(distdir)/test && make distclean); fi
Feb 16, 2006
Feb 16, 2006
197
198
199
200
201
tar cvf - $(distdir) | gzip --best >$(distfile)
rm -rf $(distdir)
rpm: $(distfile)
rpmbuild -ta $?
Feb 24, 2006
Feb 24, 2006
202
Jul 10, 2006
Jul 10, 2006
203
204
205
206
207
208
209
210
# 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
211
-print | fgrep -v ./Xcode | \
Jul 10, 2006
Jul 10, 2006
212
213
214
215
216
217
218
219
220
221
222
223
224
225
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
226
# Create a SVN snapshot that people can run update on
Feb 24, 2006
Feb 24, 2006
227
snapshot:
Jan 12, 2009
Jan 12, 2009
228
$(SHELL) $(auxdir)/snapshot.sh