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

Latest commit

 

History

History
227 lines (201 loc) · 6.37 KB

Makefile.in

File metadata and controls

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