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 (179 loc) · 6.33 KB

Makefile.in

File metadata and controls

202 lines (179 loc) · 6.33 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@
Aug 10, 2006
Aug 10, 2006
41
DIST = acinclude.m4 autogen.sh Borland.html Borland.zip BUGS build-scripts configure configure.in COPYING CREDITS docs docs.html EpocBuildFiles.zip 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
43
44
45
46
47
48
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
49
50
51
52
53
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
54
@sleep 3
Feb 16, 2006
Feb 16, 2006
55
56
57
58
59
Makefile: $(srcdir)/Makefile.in
$(SHELL) config.status $@
$(objects):
Feb 20, 2006
Feb 20, 2006
60
$(SHELL) $(auxdir)/mkinstalldirs $@
Feb 16, 2006
Feb 16, 2006
61
62
63
.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
64
@SOURCES="$(SOURCES)" INCLUDE="$(INCLUDE)" output="$(depend)" \
Feb 20, 2006
Feb 20, 2006
65
$(SHELL) $(auxdir)/makedep.sh
Feb 23, 2006
Feb 23, 2006
66
@for src in $(SDLMAIN_SOURCES); do \
Feb 20, 2006
Feb 20, 2006
67
obj=`echo $$src | sed -e 's|.*/||' -e 's|\.[^\.]*$$|.o|'`; \
Apr 14, 2006
Apr 14, 2006
68
echo "\$$(objects)/$$obj: $$src" >>$(depend); \
Mar 14, 2006
Mar 14, 2006
69
echo " \$$(CC) \$$(CFLAGS) \$$(EXTRA_CFLAGS) -c $$src -o \$$@" >>$(depend); \
Feb 20, 2006
Feb 20, 2006
70
done
Feb 16, 2006
Feb 16, 2006
71
72
73
74
include $(depend)
$(objects)/$(TARGET): $(OBJECTS)
Mar 14, 2006
Mar 14, 2006
75
$(LIBTOOL) --mode=link $(CC) -o $@ $(OBJECTS) $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS)
Feb 16, 2006
Feb 16, 2006
76
Feb 20, 2006
Feb 20, 2006
77
$(objects)/$(SDLMAIN_TARGET): $(SDLMAIN_OBJECTS)
Feb 23, 2006
Feb 23, 2006
78
79
$(AR) cru $@ $(SDLMAIN_OBJECTS)
$(RANLIB) $@
Feb 20, 2006
Feb 20, 2006
80
May 4, 2006
May 4, 2006
81
install: all install-bin install-hdrs install-lib install-data install-man
Feb 16, 2006
Feb 16, 2006
82
install-bin:
Feb 20, 2006
Feb 20, 2006
83
$(SHELL) $(auxdir)/mkinstalldirs $(bindir)
Mar 6, 2006
Mar 6, 2006
84
$(INSTALL) -m 755 sdl-config $(bindir)/sdl-config
Feb 16, 2006
Feb 16, 2006
85
install-hdrs:
Feb 20, 2006
Feb 20, 2006
86
$(SHELL) $(auxdir)/mkinstalldirs $(includedir)/SDL
Feb 16, 2006
Feb 16, 2006
87
88
for src in $(srcdir)/include/*.h; do \
file=`echo $$src | sed -e 's|^.*/||'`; \
Feb 20, 2006
Feb 20, 2006
89
$(INSTALL) -m 644 $$src $(includedir)/SDL/$$file; \
Feb 16, 2006
Feb 16, 2006
90
done
Feb 20, 2006
Feb 20, 2006
91
$(INSTALL) -m 644 include/SDL_config.h $(includedir)/SDL/SDL_config.h
Feb 16, 2006
Feb 16, 2006
92
install-lib:
Feb 20, 2006
Feb 20, 2006
93
$(SHELL) $(auxdir)/mkinstalldirs $(libdir)
Feb 16, 2006
Feb 16, 2006
94
$(LIBTOOL) --mode=install $(INSTALL) $(objects)/$(TARGET) $(libdir)/$(TARGET)
Feb 20, 2006
Feb 20, 2006
95
$(INSTALL) -m 644 $(objects)/$(SDLMAIN_TARGET) $(libdir)/$(SDLMAIN_TARGET)
Feb 23, 2006
Feb 23, 2006
96
$(RANLIB) $(libdir)/$(SDLMAIN_TARGET)
Feb 16, 2006
Feb 16, 2006
97
install-data:
Feb 20, 2006
Feb 20, 2006
98
$(SHELL) $(auxdir)/mkinstalldirs $(datadir)/aclocal
Feb 20, 2006
Feb 20, 2006
99
$(INSTALL) -m 644 $(srcdir)/sdl.m4 $(datadir)/aclocal/sdl.m4
Jun 20, 2006
Jun 20, 2006
100
$(SHELL) $(auxdir)/mkinstalldirs $(libdir)/pkgconfig
Jul 6, 2006
Jul 6, 2006
101
$(INSTALL) -m 644 sdl.pc $(libdir)/pkgconfig
Feb 16, 2006
Feb 16, 2006
102
install-man:
Feb 20, 2006
Feb 20, 2006
103
$(SHELL) $(auxdir)/mkinstalldirs $(mandir)/man3
Feb 16, 2006
Feb 16, 2006
104
105
for src in $(srcdir)/docs/man3/*.3; do \
file=`echo $$src | sed -e 's|^.*/||'`; \
Feb 20, 2006
Feb 20, 2006
106
$(INSTALL) -m 644 $$src $(mandir)/man3/$$file; \
Feb 16, 2006
Feb 16, 2006
107
108
done
Mar 23, 2006
Mar 23, 2006
109
uninstall: uninstall-bin uninstall-hdrs uninstall-lib uninstall-data uninstall-man
Feb 16, 2006
Feb 16, 2006
110
111
112
113
114
115
116
117
uninstall-bin:
rm -f $(bindir)/sdl-config
uninstall-hdrs:
for src in $(srcdir)/include/*.h; do \
file=`echo $$src | sed -e 's|^.*/||'`; \
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:
Apr 26, 2006
Apr 26, 2006
195
svn co 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