Mercurial > sdl-ios-xcode
annotate Makefile.in @ 5254:7a963be087ef
Mostly fixed fullscreen mode on Mac OS X, and you can toggle it on and off.
There are still some problems with the ConvertNSRect() calculations when switching video modes, which causes wierd window positioning issues, and the fullscreen window is still minimized on exit.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Fri, 11 Feb 2011 00:25:44 -0800 |
parents | 2ee8112bfc6b |
children |
rev | line source |
---|---|
1362 | 1 # Makefile to build and install the SDL library |
2 | |
3 top_builddir = . | |
4 srcdir = @srcdir@ | |
5 objects = build | |
6 prefix = @prefix@ | |
7 exec_prefix = @exec_prefix@ | |
2156
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
8 bindir = @bindir@ |
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
9 libdir = @libdir@ |
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
10 includedir = @includedir@ |
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
11 datarootdir = @datarootdir@ |
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
12 datadir = @datadir@ |
1391
7dc446173e37
Blargle-fnargle dependencies and build rules
Sam Lantinga <slouken@libsdl.org>
parents:
1390
diff
changeset
|
13 auxdir = @ac_aux_dir@ |
1362 | 14 distpath = $(srcdir)/.. |
15 distdir = SDL-@SDL_VERSION@ | |
16 distfile = $(distdir).tar.gz | |
17 | |
1380
d94b080ff6ce
Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
1362
diff
changeset
|
18 @SET_MAKE@ |
1362 | 19 SHELL = @SHELL@ |
20 CC = @CC@ | |
21 INCLUDE = @INCLUDE@ | |
22 CFLAGS = @BUILD_CFLAGS@ | |
1521
9b9212e4810c
CFLAGS are separate from EXTRA_CFLAGS
Sam Lantinga <slouken@libsdl.org>
parents:
1494
diff
changeset
|
23 EXTRA_CFLAGS = @EXTRA_CFLAGS@ |
1393
cd3362657144
Pass LDFLAGS to the build system
Sam Lantinga <slouken@libsdl.org>
parents:
1391
diff
changeset
|
24 LDFLAGS = @BUILD_LDFLAGS@ |
1521
9b9212e4810c
CFLAGS are separate from EXTRA_CFLAGS
Sam Lantinga <slouken@libsdl.org>
parents:
1494
diff
changeset
|
25 EXTRA_LDFLAGS = @EXTRA_LDFLAGS@ |
1362 | 26 LIBTOOL = @LIBTOOL@ |
27 INSTALL = @INSTALL@ | |
28 NASM = @NASM@ @NASMFLAGS@ | |
1419
36a5068bf7df
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
1414
diff
changeset
|
29 AR = @AR@ |
36a5068bf7df
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
1414
diff
changeset
|
30 RANLIB = @RANLIB@ |
2204
9f64d06fa168
Added support for building version.rc in Windows build.
Sam Lantinga <slouken@libsdl.org>
parents:
2156
diff
changeset
|
31 WINDRES = @WINDRES@ |
1362 | 32 |
33 TARGET = libSDL.la | |
34 OBJECTS = @OBJECTS@ | |
3334
61ea9005fddf
Use gcc's built-in dependency generation, thanks to Adam Strzelecki
Sam Lantinga <slouken@libsdl.org>
parents:
3311
diff
changeset
|
35 VERSION_OBJECTS = @VERSION_OBJECTS@ |
1362 | 36 |
1397
b189a73aa335
Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents:
1394
diff
changeset
|
37 SDLMAIN_TARGET = libSDLmain.a |
b189a73aa335
Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents:
1394
diff
changeset
|
38 SDLMAIN_OBJECTS = @SDLMAIN_OBJECTS@ |
b189a73aa335
Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents:
1394
diff
changeset
|
39 |
4970
b9eed029844a
Include the Android Makefile in the distribution files
Sam Lantinga <slouken@libsdl.org>
parents:
4929
diff
changeset
|
40 DIST = acinclude Android.mk autogen.sh Borland.html Borland.zip BUGS build-scripts configure configure.in COPYING CREDITS include INSTALL Makefile.minimal Makefile.in README* sdl-config.in sdl.m4 sdl.pc.in SDL.spec SDL.spec.in src test TODO VisualC.html VisualC VisualCE Watcom-Win32.zip WhatsNew Xcode Xcode-iPhoneOS |
1362 | 41 |
4929
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
42 HDRS = \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
43 SDL.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
44 SDL_assert.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
45 SDL_atomic.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
46 SDL_audio.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
47 SDL_blendmode.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
48 SDL_clipboard.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
49 SDL_compat.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
50 SDL_cpuinfo.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
51 SDL_endian.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
52 SDL_error.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
53 SDL_events.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
54 SDL_gesture.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
55 SDL_haptic.h \ |
5192
6f6a9340fb93
Added a hint system to allow configuration hints to be specified by the application.
Sam Lantinga <slouken@libsdl.org>
parents:
5148
diff
changeset
|
56 SDL_hints.h \ |
4929
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
57 SDL_input.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
58 SDL_joystick.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
59 SDL_keyboard.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
60 SDL_keysym.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
61 SDL_loadso.h \ |
5226
2ee8112bfc6b
Added a simple log message API
Sam Lantinga <slouken@libsdl.org>
parents:
5192
diff
changeset
|
62 SDL_log.h \ |
4929
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
63 SDL_main.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
64 SDL_mouse.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
65 SDL_mutex.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
66 SDL_name.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
67 SDL_opengl.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
68 SDL_opengles.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
69 SDL_pixels.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
70 SDL_platform.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
71 SDL_power.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
72 SDL_quit.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
73 SDL_rect.h \ |
5148
2f44e6969a59
Split the rendering API out into a separate header file.
Sam Lantinga <slouken@libsdl.org>
parents:
5141
diff
changeset
|
74 SDL_render.h \ |
4929
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
75 SDL_revision.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
76 SDL_rwops.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
77 SDL_scancode.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
78 SDL_shape.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
79 SDL_stdinc.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
80 SDL_surface.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
81 SDL_syswm.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
82 SDL_thread.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
83 SDL_timer.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
84 SDL_touch.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
85 SDL_types.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
86 SDL_version.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
87 SDL_video.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
88 begin_code.h \ |
aa8888658021
Use the enumerated type for blend and scale mode instead of int
Sam Lantinga <slouken@libsdl.org>
parents:
4862
diff
changeset
|
89 close_code.h |
2122
b15ffacb66d3
Don't install the extra SDL config headers or SDL_copying.h
Sam Lantinga <slouken@libsdl.org>
parents:
2083
diff
changeset
|
90 |
1362 | 91 LT_AGE = @LT_AGE@ |
92 LT_CURRENT = @LT_CURRENT@ | |
93 LT_RELEASE = @LT_RELEASE@ | |
94 LT_REVISION = @LT_REVISION@ | |
2156
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
95 LT_LDFLAGS = -no-undefined -rpath $(DESTDIR)$(libdir) -release $(LT_RELEASE) -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) |
1362 | 96 |
3311 | 97 all: $(srcdir)/configure Makefile $(objects) $(objects)/$(TARGET) $(objects)/$(SDLMAIN_TARGET) |
1622 | 98 |
99 $(srcdir)/configure: $(srcdir)/configure.in | |
100 @echo "Warning, configure.in is out of date" | |
101 #(cd $(srcdir) && sh autogen.sh && sh configure) | |
1623
09375aed0208
Added a delay so the warning message isn't accidentally missed.
Sam Lantinga <slouken@libsdl.org>
parents:
1622
diff
changeset
|
102 @sleep 3 |
1362 | 103 |
104 Makefile: $(srcdir)/Makefile.in | |
105 $(SHELL) config.status $@ | |
106 | |
3416 | 107 Makefile.in:; |
108 | |
1362 | 109 $(objects): |
1391
7dc446173e37
Blargle-fnargle dependencies and build rules
Sam Lantinga <slouken@libsdl.org>
parents:
1390
diff
changeset
|
110 $(SHELL) $(auxdir)/mkinstalldirs $@ |
1362 | 111 |
3311 | 112 # To make sure parallel builds will not fail |
113 $(srcdir)/include/SDL_revision.h: update-revision | |
114 | |
2982
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
2713
diff
changeset
|
115 update-revision: |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
2713
diff
changeset
|
116 $(SHELL) $(auxdir)/updaterev.sh |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
2713
diff
changeset
|
117 |
3416 | 118 .PHONY: all update-revision install install-bin install-hdrs install-lib install-data uninstall uninstall-bin uninstall-hdrs uninstall-lib uninstall-data clean distclean dist $(OBJECTS:.lo=.d) |
1362 | 119 |
3334
61ea9005fddf
Use gcc's built-in dependency generation, thanks to Adam Strzelecki
Sam Lantinga <slouken@libsdl.org>
parents:
3311
diff
changeset
|
120 $(objects)/$(TARGET): $(OBJECTS) $(VERSION_OBJECTS) |
61ea9005fddf
Use gcc's built-in dependency generation, thanks to Adam Strzelecki
Sam Lantinga <slouken@libsdl.org>
parents:
3311
diff
changeset
|
121 $(LIBTOOL) --mode=link $(CC) -o $@ $(OBJECTS) $(VERSION_OBJECTS) $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS) |
1362 | 122 |
1397
b189a73aa335
Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents:
1394
diff
changeset
|
123 $(objects)/$(SDLMAIN_TARGET): $(SDLMAIN_OBJECTS) |
1419
36a5068bf7df
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
1414
diff
changeset
|
124 $(AR) cru $@ $(SDLMAIN_OBJECTS) |
36a5068bf7df
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
1414
diff
changeset
|
125 $(RANLIB) $@ |
1397
b189a73aa335
Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents:
1394
diff
changeset
|
126 |
3352
6dc250ebdd80
The SDL 1.3 documentation will be primarily online wiki based:
Sam Lantinga <slouken@libsdl.org>
parents:
3344
diff
changeset
|
127 install: all install-bin install-hdrs install-lib install-data |
1362 | 128 install-bin: |
2156
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
129 $(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(bindir) |
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
130 $(INSTALL) -m 755 sdl-config $(DESTDIR)$(bindir)/sdl-config |
1362 | 131 install-hdrs: |
2156
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
132 $(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(includedir)/SDL |
2122
b15ffacb66d3
Don't install the extra SDL config headers or SDL_copying.h
Sam Lantinga <slouken@libsdl.org>
parents:
2083
diff
changeset
|
133 for file in $(HDRS); do \ |
2156
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
134 $(INSTALL) -m 644 $(srcdir)/include/$$file $(DESTDIR)$(includedir)/SDL/$$file; \ |
1362 | 135 done |
2156
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
136 $(INSTALL) -m 644 include/SDL_config.h $(DESTDIR)$(includedir)/SDL/SDL_config.h |
2151 | 137 install-lib: $(objects) $(objects)/$(TARGET) $(objects)/$(SDLMAIN_TARGET) |
2156
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
138 $(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(libdir) |
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
139 $(LIBTOOL) --mode=install $(INSTALL) $(objects)/$(TARGET) $(DESTDIR)$(libdir)/$(TARGET) |
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
140 $(INSTALL) -m 644 $(objects)/$(SDLMAIN_TARGET) $(DESTDIR)$(libdir)/$(SDLMAIN_TARGET) |
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
141 $(RANLIB) $(DESTDIR)$(libdir)/$(SDLMAIN_TARGET) |
1362 | 142 install-data: |
2156
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
143 $(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(datadir)/aclocal |
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
144 $(INSTALL) -m 644 $(srcdir)/sdl.m4 $(DESTDIR)$(datadir)/aclocal/sdl.m4 |
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
145 $(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(libdir)/pkgconfig |
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
146 $(INSTALL) -m 644 sdl.pc $(DESTDIR)$(libdir)/pkgconfig |
1362 | 147 |
3352
6dc250ebdd80
The SDL 1.3 documentation will be primarily online wiki based:
Sam Lantinga <slouken@libsdl.org>
parents:
3344
diff
changeset
|
148 uninstall: uninstall-bin uninstall-hdrs uninstall-lib uninstall-data |
1362 | 149 uninstall-bin: |
2156
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
150 rm -f $(DESTDIR)$(bindir)/sdl-config |
1362 | 151 uninstall-hdrs: |
2122
b15ffacb66d3
Don't install the extra SDL config headers or SDL_copying.h
Sam Lantinga <slouken@libsdl.org>
parents:
2083
diff
changeset
|
152 for file in $(HDRS); do \ |
2156
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
153 rm -f $(DESTDIR)$(includedir)/SDL/$$file; \ |
1362 | 154 done |
2156
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
155 rm -f $(DESTDIR)$(includedir)/SDL/SDL_config.h |
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
156 -rmdir $(DESTDIR)$(includedir)/SDL |
1362 | 157 uninstall-lib: |
2156
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
158 $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$(TARGET) |
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
159 rm -f $(DESTDIR)$(libdir)/$(SDLMAIN_TARGET) |
1362 | 160 uninstall-data: |
2156
cd041eb7eb4a
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
2151
diff
changeset
|
161 rm -f $(DESTDIR)$(datadir)/aclocal/sdl.m4 |
3355
3c9e6f2f3c58
Merged r4974:4975 from branches/SDL-1.2: sdl.pc removal on make uninstall.
Ryan C. Gordon <icculus@icculus.org>
parents:
3352
diff
changeset
|
162 rm -f $(DESTDIR)$(libdir)/pkgconfig/sdl.pc |
1362 | 163 |
164 clean: | |
165 rm -rf $(objects) | |
1380
d94b080ff6ce
Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
1362
diff
changeset
|
166 if test -f test/Makefile; then (cd test; $(MAKE) $@); fi |
1362 | 167 |
168 distclean: clean | |
169 rm -f Makefile include/SDL_config.h sdl-config | |
170 rm -f SDL.qpg | |
3334
61ea9005fddf
Use gcc's built-in dependency generation, thanks to Adam Strzelecki
Sam Lantinga <slouken@libsdl.org>
parents:
3311
diff
changeset
|
171 rm -f config.status config.cache config.log libtool |
1362 | 172 rm -rf $(srcdir)/autom4te* |
1603 | 173 find $(srcdir) \( \ |
174 -name '*~' -o \ | |
175 -name '*.bak' -o \ | |
176 -name '*.old' -o \ | |
177 -name '*.rej' -o \ | |
178 -name '*.orig' -o \ | |
179 -name '.#*' \) \ | |
1362 | 180 -exec rm -f {} \; |
1603 | 181 cp $(srcdir)/include/SDL_config.h.default $(srcdir)/include/SDL_config.h |
1380
d94b080ff6ce
Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
1362
diff
changeset
|
182 if test -f test/Makefile; then (cd test; $(MAKE) $@); fi |
1362 | 183 |
184 dist $(distfile): | |
1391
7dc446173e37
Blargle-fnargle dependencies and build rules
Sam Lantinga <slouken@libsdl.org>
parents:
1390
diff
changeset
|
185 $(SHELL) $(auxdir)/mkinstalldirs $(distdir) |
1362 | 186 tar cf - $(DIST) | (cd $(distdir); tar xf -) |
1603 | 187 cp $(distdir)/include/SDL_config.h.default $(distdir)/include/SDL_config.h |
2982
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
2713
diff
changeset
|
188 $(SHELL) $(distdir)/build-scripts/updaterev.sh |
1651
0a9be1057095
subversion conversion complete!
Sam Lantinga <slouken@libsdl.org>
parents:
1634
diff
changeset
|
189 rm -rf `find $(distdir) -name .svn` |
1846
699eaff87cbb
Whoops, clean files in the dist directory
Sam Lantinga <slouken@libsdl.org>
parents:
1845
diff
changeset
|
190 find $(distdir) \( \ |
1845 | 191 -name '*~' -o \ |
192 -name '*.bak' -o \ | |
193 -name '*.old' -o \ | |
194 -name '*.rej' -o \ | |
195 -name '*.orig' -o \ | |
196 -name '.#*' \) \ | |
197 -exec rm -f {} \; | |
1848
3c5eed71a332
Clean out the tests before creating distribution archive
Sam Lantinga <slouken@libsdl.org>
parents:
1846
diff
changeset
|
198 if test -f $(distdir)/test/Makefile; then (cd $(distdir)/test && make distclean); fi |
1362 | 199 tar cvf - $(distdir) | gzip --best >$(distfile) |
200 rm -rf $(distdir) | |
201 | |
202 rpm: $(distfile) | |
203 rpmbuild -ta $? | |
1424
7a610f25c12f
Updated MacOS Classic MPW build
Sam Lantinga <slouken@libsdl.org>
parents:
1419
diff
changeset
|
204 |
1895
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1894
diff
changeset
|
205 # Run indent on the source to standardize coding style |
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1894
diff
changeset
|
206 indent: |
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1894
diff
changeset
|
207 @echo "Running indent... modified files:" |
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1894
diff
changeset
|
208 @cd $(srcdir) && \ |
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1894
diff
changeset
|
209 find . \( \ |
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1894
diff
changeset
|
210 -name '*.h' -o \ |
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1894
diff
changeset
|
211 -name '*.c' -o \ |
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1894
diff
changeset
|
212 -name '*.cc' \) \ |
2220
4d2d0548f5b2
Don't run indent on the Xcode templates
Sam Lantinga <slouken@libsdl.org>
parents:
2207
diff
changeset
|
213 -print | fgrep -v ./Xcode | \ |
1895
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1894
diff
changeset
|
214 while read file; do \ |
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1894
diff
changeset
|
215 indent "$$file" -o "$$file.indent"; \ |
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1894
diff
changeset
|
216 if cmp "$$file" "$$file.indent" >/dev/null; then \ |
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1894
diff
changeset
|
217 rm -f "$$file.indent"; \ |
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1894
diff
changeset
|
218 else \ |
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1894
diff
changeset
|
219 echo "$$file"; \ |
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1894
diff
changeset
|
220 mv -f "$$file.indent" "$$file"; \ |
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1894
diff
changeset
|
221 fi; \ |
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1894
diff
changeset
|
222 done |
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1894
diff
changeset
|
223 |
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1894
diff
changeset
|
224 # Run indent and then commit modified files |
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1894
diff
changeset
|
225 commit: indent |
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1894
diff
changeset
|
226 svn commit |
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1894
diff
changeset
|
227 |
1651
0a9be1057095
subversion conversion complete!
Sam Lantinga <slouken@libsdl.org>
parents:
1634
diff
changeset
|
228 # Create a SVN snapshot that people can run update on |
1424
7a610f25c12f
Updated MacOS Classic MPW build
Sam Lantinga <slouken@libsdl.org>
parents:
1419
diff
changeset
|
229 snapshot: |
3027 | 230 $(SHELL) $(auxdir)/snapshot.sh |