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

Latest commit

 

History

History
202 lines (178 loc) · 6.59 KB

Makefile.in

File metadata and controls

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