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

Latest commit

 

History

History
204 lines (180 loc) · 6.87 KB

Makefile.in

File metadata and controls

204 lines (180 loc) · 6.87 KB
 
Feb 16, 2006
Feb 16, 2006
1
2
3
4
5
6
7
8
# Makefile to build and install the SDL library
top_builddir = .
srcdir = @srcdir@
objects = build
depend = build-deps
prefix = @prefix@
exec_prefix = @exec_prefix@
Jul 8, 2007
Jul 8, 2007
9
10
11
12
13
14
bindir = @bindir@
libdir = @libdir@
includedir = @includedir@
datarootdir = @datarootdir@
datadir = @datadir@
mandir = @mandir@
Feb 20, 2006
Feb 20, 2006
15
auxdir = @ac_aux_dir@
Feb 16, 2006
Feb 16, 2006
16
17
18
19
distpath = $(srcdir)/..
distdir = SDL-@SDL_VERSION@
distfile = $(distdir).tar.gz
Feb 20, 2006
Feb 20, 2006
20
@SET_MAKE@
Feb 16, 2006
Feb 16, 2006
21
22
23
24
SHELL = @SHELL@
CC = @CC@
INCLUDE = @INCLUDE@
CFLAGS = @BUILD_CFLAGS@
Mar 14, 2006
Mar 14, 2006
25
EXTRA_CFLAGS = @EXTRA_CFLAGS@
Feb 20, 2006
Feb 20, 2006
26
LDFLAGS = @BUILD_LDFLAGS@
Mar 14, 2006
Mar 14, 2006
27
EXTRA_LDFLAGS = @EXTRA_LDFLAGS@
Feb 16, 2006
Feb 16, 2006
28
29
30
LIBTOOL = @LIBTOOL@
INSTALL = @INSTALL@
NASM = @NASM@ @NASMFLAGS@
Feb 23, 2006
Feb 23, 2006
31
32
AR = @AR@
RANLIB = @RANLIB@
Jul 16, 2007
Jul 16, 2007
33
WINDRES = @WINDRES@
Feb 16, 2006
Feb 16, 2006
34
35
36
37
38
TARGET = libSDL.la
SOURCES = @SOURCES@
OBJECTS = @OBJECTS@
Feb 20, 2006
Feb 20, 2006
39
40
41
42
SDLMAIN_TARGET = libSDLmain.a
SDLMAIN_SOURCES = @SDLMAIN_SOURCES@
SDLMAIN_OBJECTS = @SDLMAIN_OBJECTS@
Jul 21, 2007
Jul 21, 2007
43
DIST = acinclude.m4 autogen.sh Borland.html Borland.zip BUGS build-scripts configure configure.in COPYING CREDITS docs docs.html include INSTALL Makefile.dc Makefile.minimal Makefile.in README* sdl-config.in sdl.m4 sdl.pc.in SDL.qpg.in SDL.spec SDL.spec.in src test TODO VisualC.html VisualC VisualCE Watcom-OS2.zip Watcom-Win32.zip WhatsNew Xcode
Feb 16, 2006
Feb 16, 2006
44
Jun 15, 2007
Jun 15, 2007
45
46
HDRS = SDL.h SDL_audio.h SDL_cdrom.h SDL_compat.h SDL_cpuinfo.h SDL_endian.h SDL_error.h SDL_events.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_pixels.h SDL_platform.h SDL_quit.h SDL_rwops.h SDL_stdinc.h SDL_syswm.h SDL_thread.h SDL_timer.h SDL_types.h SDL_version.h SDL_video.h begin_code.h close_code.h
Feb 16, 2006
Feb 16, 2006
47
48
49
50
LT_AGE = @LT_AGE@
LT_CURRENT = @LT_CURRENT@
LT_RELEASE = @LT_RELEASE@
LT_REVISION = @LT_REVISION@
Jul 8, 2007
Jul 8, 2007
51
LT_LDFLAGS = -no-undefined -rpath $(DESTDIR)$(libdir) -release $(LT_RELEASE) -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
Feb 16, 2006
Feb 16, 2006
52
Apr 13, 2006
Apr 13, 2006
53
54
55
56
57
all: $(srcdir)/configure Makefile $(objects) $(objects)/$(TARGET) $(objects)/$(SDLMAIN_TARGET)
$(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
58
@sleep 3
Feb 16, 2006
Feb 16, 2006
59
60
61
62
63
Makefile: $(srcdir)/Makefile.in
$(SHELL) config.status $@
$(objects):
Feb 20, 2006
Feb 20, 2006
64
$(SHELL) $(auxdir)/mkinstalldirs $@
Feb 16, 2006
Feb 16, 2006
65
66
67
.PHONY: all depend install install-bin install-hdrs install-lib install-data install-man uninstall uninstall-bin uninstall-hdrs uninstall-lib uninstall-data uninstall-man clean distclean dist
depend:
Apr 14, 2006
Apr 14, 2006
68
@SOURCES="$(SOURCES)" INCLUDE="$(INCLUDE)" output="$(depend)" \
Feb 20, 2006
Feb 20, 2006
69
$(SHELL) $(auxdir)/makedep.sh
Feb 23, 2006
Feb 23, 2006
70
@for src in $(SDLMAIN_SOURCES); do \
Feb 20, 2006
Feb 20, 2006
71
obj=`echo $$src | sed -e 's|.*/||' -e 's|\.[^\.]*$$|.o|'`; \
Apr 14, 2006
Apr 14, 2006
72
echo "\$$(objects)/$$obj: $$src" >>$(depend); \
Mar 14, 2006
Mar 14, 2006
73
echo " \$$(CC) \$$(CFLAGS) \$$(EXTRA_CFLAGS) -c $$src -o \$$@" >>$(depend); \
Feb 20, 2006
Feb 20, 2006
74
done
Feb 16, 2006
Feb 16, 2006
75
76
77
78
include $(depend)
$(objects)/$(TARGET): $(OBJECTS)
Mar 14, 2006
Mar 14, 2006
79
$(LIBTOOL) --mode=link $(CC) -o $@ $(OBJECTS) $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS)
Feb 16, 2006
Feb 16, 2006
80
Feb 20, 2006
Feb 20, 2006
81
$(objects)/$(SDLMAIN_TARGET): $(SDLMAIN_OBJECTS)
Feb 23, 2006
Feb 23, 2006
82
83
$(AR) cru $@ $(SDLMAIN_OBJECTS)
$(RANLIB) $@
Feb 20, 2006
Feb 20, 2006
84
May 4, 2006
May 4, 2006
85
install: all install-bin install-hdrs install-lib install-data install-man
Feb 16, 2006
Feb 16, 2006
86
install-bin:
Jul 8, 2007
Jul 8, 2007
87
88
$(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(bindir)
$(INSTALL) -m 755 sdl-config $(DESTDIR)$(bindir)/sdl-config
Feb 16, 2006
Feb 16, 2006
89
install-hdrs:
Jul 8, 2007
Jul 8, 2007
90
$(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(includedir)/SDL
Jun 15, 2007
Jun 15, 2007
91
for file in $(HDRS); do \
Jul 8, 2007
Jul 8, 2007
92
$(INSTALL) -m 644 $(srcdir)/include/$$file $(DESTDIR)$(includedir)/SDL/$$file; \
Feb 16, 2006
Feb 16, 2006
93
done
Jul 8, 2007
Jul 8, 2007
94
$(INSTALL) -m 644 include/SDL_config.h $(DESTDIR)$(includedir)/SDL/SDL_config.h
Jul 5, 2007
Jul 5, 2007
95
install-lib: $(objects) $(objects)/$(TARGET) $(objects)/$(SDLMAIN_TARGET)
Jul 8, 2007
Jul 8, 2007
96
97
98
99
$(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
100
install-data:
Jul 8, 2007
Jul 8, 2007
101
102
103
104
$(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
105
install-man:
Jul 8, 2007
Jul 8, 2007
106
$(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(mandir)/man3
Feb 16, 2006
Feb 16, 2006
107
108
for src in $(srcdir)/docs/man3/*.3; do \
file=`echo $$src | sed -e 's|^.*/||'`; \
Jul 8, 2007
Jul 8, 2007
109
$(INSTALL) -m 644 $$src $(DESTDIR)$(mandir)/man3/$$file; \
Feb 16, 2006
Feb 16, 2006
110
111
done
Mar 23, 2006
Mar 23, 2006
112
uninstall: uninstall-bin uninstall-hdrs uninstall-lib uninstall-data uninstall-man
Feb 16, 2006
Feb 16, 2006
113
uninstall-bin:
Jul 8, 2007
Jul 8, 2007
114
rm -f $(DESTDIR)$(bindir)/sdl-config
Feb 16, 2006
Feb 16, 2006
115
uninstall-hdrs:
Jun 15, 2007
Jun 15, 2007
116
for file in $(HDRS); do \
Jul 8, 2007
Jul 8, 2007
117
rm -f $(DESTDIR)$(includedir)/SDL/$$file; \
Feb 16, 2006
Feb 16, 2006
118
done
Jul 8, 2007
Jul 8, 2007
119
120
rm -f $(DESTDIR)$(includedir)/SDL/SDL_config.h
-rmdir $(DESTDIR)$(includedir)/SDL
Feb 16, 2006
Feb 16, 2006
121
uninstall-lib:
Jul 8, 2007
Jul 8, 2007
122
123
$(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$(TARGET)
rm -f $(DESTDIR)$(libdir)/$(SDLMAIN_TARGET)
Feb 16, 2006
Feb 16, 2006
124
uninstall-data:
Jul 8, 2007
Jul 8, 2007
125
rm -f $(DESTDIR)$(datadir)/aclocal/sdl.m4
Feb 16, 2006
Feb 16, 2006
126
127
128
uninstall-man:
for src in $(srcdir)/docs/man3/*.3; do \
file=`echo $$src | sed -e 's|^.*/||'`; \
Jul 8, 2007
Jul 8, 2007
129
rm -f $(DESTDIR)$(mandir)/man3/$$file; \
Feb 16, 2006
Feb 16, 2006
130
131
132
133
done
clean:
rm -rf $(objects)
Feb 20, 2006
Feb 20, 2006
134
if test -f test/Makefile; then (cd test; $(MAKE) $@); fi
Feb 16, 2006
Feb 16, 2006
135
136
137
138
139
140
distclean: clean
rm -f Makefile include/SDL_config.h sdl-config
rm -f SDL.qpg
rm -f config.status config.cache config.log libtool $(depend)
rm -rf $(srcdir)/autom4te*
Mar 23, 2006
Mar 23, 2006
141
142
143
144
145
146
147
find $(srcdir) \( \
-name '*~' -o \
-name '*.bak' -o \
-name '*.old' -o \
-name '*.rej' -o \
-name '*.orig' -o \
-name '.#*' \) \
Feb 16, 2006
Feb 16, 2006
148
-exec rm -f {} \;
Mar 23, 2006
Mar 23, 2006
149
cp $(srcdir)/include/SDL_config.h.default $(srcdir)/include/SDL_config.h
Feb 20, 2006
Feb 20, 2006
150
if test -f test/Makefile; then (cd test; $(MAKE) $@); fi
Feb 16, 2006
Feb 16, 2006
151
152
dist $(distfile):
Feb 20, 2006
Feb 20, 2006
153
$(SHELL) $(auxdir)/mkinstalldirs $(distdir)
Feb 16, 2006
Feb 16, 2006
154
tar cf - $(DIST) | (cd $(distdir); tar xf -)
Mar 23, 2006
Mar 23, 2006
155
cp $(distdir)/include/SDL_config.h.default $(distdir)/include/SDL_config.h
Apr 26, 2006
Apr 26, 2006
156
rm -rf `find $(distdir) -name .svn`
May 17, 2006
May 17, 2006
157
find $(distdir) \( \
May 17, 2006
May 17, 2006
158
159
160
161
162
163
164
-name '*~' -o \
-name '*.bak' -o \
-name '*.old' -o \
-name '*.rej' -o \
-name '*.orig' -o \
-name '.#*' \) \
-exec rm -f {} \;
May 17, 2006
May 17, 2006
165
if test -f $(distdir)/test/Makefile; then (cd $(distdir)/test && make distclean); fi
Feb 16, 2006
Feb 16, 2006
166
167
168
169
170
tar cvf - $(distdir) | gzip --best >$(distfile)
rm -rf $(distdir)
rpm: $(distfile)
rpmbuild -ta $?
Feb 24, 2006
Feb 24, 2006
171
Jul 10, 2006
Jul 10, 2006
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
# 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' \) \
-print | \
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
195
# Create a SVN snapshot that people can run update on
Feb 24, 2006
Feb 24, 2006
196
snapshot:
Jan 23, 2007
Jan 23, 2007
197
svn co http://svn.libsdl.org/trunk/SDL
Jul 10, 2006
Jul 10, 2006
198
199
200
201
202
203
204
mv SDL SDL-1.3
(cd SDL-1.3 && ./autogen.sh && rm -rf autom4te.cache)
cp SDL-1.3/include/SDL_config.h.default SDL-1.3/include/SDL_config.h
tar zcf $(HOME)/SDL-1.3.tar.gz SDL-1.3
rm -f $(HOME)/SDL-1.3.zip
zip -r $(HOME)/SDL-1.3.zip SDL-1.3
rm -rf SDL-1.3