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

Latest commit

 

History

History
200 lines (177 loc) · 6.24 KB

Makefile.in

File metadata and controls

200 lines (177 loc) · 6.24 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@
May 17, 2006
May 17, 2006
41
DIST = acinclude.m4 autogen.sh Borland.html Borland.zip BUGS build-scripts configure configure.in COPYING CREDITS CWprojects.sea.bin docs docs.html EpocBuildFiles.zip include INSTALL Makefile.dc Makefile.minimal Makefile.in MPWmake.sea.bin README* sdl-config.in sdl.m4 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 17, 2006
May 17, 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
Feb 16, 2006
Feb 16, 2006
100
install-man:
Feb 20, 2006
Feb 20, 2006
101
$(SHELL) $(auxdir)/mkinstalldirs $(mandir)/man3
Feb 16, 2006
Feb 16, 2006
102
103
for src in $(srcdir)/docs/man3/*.3; do \
file=`echo $$src | sed -e 's|^.*/||'`; \
Feb 20, 2006
Feb 20, 2006
104
$(INSTALL) -m 644 $$src $(mandir)/man3/$$file; \
Feb 16, 2006
Feb 16, 2006
105
106
done
Mar 23, 2006
Mar 23, 2006
107
uninstall: uninstall-bin uninstall-hdrs uninstall-lib uninstall-data uninstall-man
Feb 16, 2006
Feb 16, 2006
108
109
110
111
112
113
114
115
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
116
-rmdir $(includedir)/SDL
Feb 16, 2006
Feb 16, 2006
117
118
uninstall-lib:
$(LIBTOOL) --mode=uninstall rm -f $(libdir)/$(TARGET)
Feb 20, 2006
Feb 20, 2006
119
rm -f $(libdir)/$(SDLMAIN_TARGET)
Feb 16, 2006
Feb 16, 2006
120
121
122
123
124
125
126
127
128
129
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
130
if test -f test/Makefile; then (cd test; $(MAKE) $@); fi
Feb 16, 2006
Feb 16, 2006
131
132
133
134
135
136
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
137
138
139
140
141
142
143
find $(srcdir) \( \
-name '*~' -o \
-name '*.bak' -o \
-name '*.old' -o \
-name '*.rej' -o \
-name '*.orig' -o \
-name '.#*' \) \
Feb 16, 2006
Feb 16, 2006
144
-exec rm -f {} \;
Mar 23, 2006
Mar 23, 2006
145
cp $(srcdir)/include/SDL_config.h.default $(srcdir)/include/SDL_config.h
Feb 20, 2006
Feb 20, 2006
146
if test -f test/Makefile; then (cd test; $(MAKE) $@); fi
Feb 16, 2006
Feb 16, 2006
147
148
dist $(distfile):
Feb 20, 2006
Feb 20, 2006
149
$(SHELL) $(auxdir)/mkinstalldirs $(distdir)
Feb 16, 2006
Feb 16, 2006
150
tar cf - $(DIST) | (cd $(distdir); tar xf -)
Mar 23, 2006
Mar 23, 2006
151
cp $(distdir)/include/SDL_config.h.default $(distdir)/include/SDL_config.h
Apr 26, 2006
Apr 26, 2006
152
rm -rf `find $(distdir) -name .svn`
May 17, 2006
May 17, 2006
153
154
155
156
157
158
159
160
161
find $(distdir) \( \
-name '*~' -o \
-name '*.bak' -o \
-name '*.old' -o \
-name '*.rej' -o \
-name '*.orig' -o \
-name '.#*' \) \
-exec rm -f {} \;
if test -f $(distdir)/test/Makefile; then (cd $(distdir)/test && make distclean); fi
Feb 16, 2006
Feb 16, 2006
162
163
164
165
166
tar cvf - $(distdir) | gzip --best >$(distfile)
rm -rf $(distdir)
rpm: $(distfile)
rpmbuild -ta $?
Feb 24, 2006
Feb 24, 2006
167
Jun 7, 2006
Jun 7, 2006
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
# 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
191
# Create a SVN snapshot that people can run update on
Feb 24, 2006
Feb 24, 2006
192
snapshot:
Apr 26, 2006
Apr 26, 2006
193
194
195
196
svn co svn://libsdl.org/trunk/SDL
(cd SDL && ./autogen.sh && rm -rf autom4te.cache)
cp SDL/include/SDL_config.h.default SDL/include/SDL_config.h
mv SDL SDL-1.2
Feb 27, 2006
Feb 27, 2006
197
tar zcf $(HOME)/SDL-1.2.tar.gz SDL-1.2
Feb 27, 2006
Feb 27, 2006
198
rm -f $(HOME)/SDL-1.2.zip
Feb 27, 2006
Feb 27, 2006
199
zip -r $(HOME)/SDL-1.2.zip SDL-1.2
Feb 24, 2006
Feb 24, 2006
200
rm -rf SDL-1.2