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

Latest commit

 

History

History
203 lines (179 loc) · 6.86 KB

Makefile.in

File metadata and controls

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