annotate Makefile.in @ 4393:9afe12fb4c41 SDL-1.2

Fixed bug #901 Tim Angus 2009-12-11 11:45:46 PST Disable mouse event generation when state is not SDL_APPMOUSEFOCUS If a Windows SDL application is minimised by using alt-tab, SDL_APPMOUSEFOCUS is lost as part of the minimisation. Unfortunately, the directx driver doesn't pay any attention to this state when generating mouse button events, so clicking on the Desktop can cause mouse clicks in the SDL application, while it's still minimised. The attached patch fixes this. It looks much more complicated than it actually is due to indentation; here it is ignoring whitespace: tma@abraxas:~/sources/SDL-1.2-svn$ svn diff -x -b Index: src/video/windx5/SDL_dx5events.c =================================================================== --- src/video/windx5/SDL_dx5events.c (revision 5376) +++ src/video/windx5/SDL_dx5events.c (working copy) @@ -374,10 +374,9 @@ if ( !(SDL_GetAppState() & SDL_APPMOUSEFOCUS) ) { mouse_lost = 1; ClipCursor(NULL); - } - + } else { /* If the mouse was lost, regain some sense of mouse state */ - if ( mouse_lost && (SDL_GetAppState() & SDL_APPMOUSEFOCUS) ) { + if ( mouse_lost ) { POINT mouse_pos; Uint8 old_state; Uint8 new_state; @@ -548,6 +547,7 @@ if ( xrel || yrel ) { post_mouse_motion(1, xrel, yrel); } + } } /* The main Win32 event handler */
author Sam Lantinga <slouken@libsdl.org>
date Mon, 14 Dec 2009 22:41:31 +0000
parents f63ca354c35e
children
rev   line source
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
1 # Makefile to build and install the SDL library
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
2
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
3 top_builddir = .
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
4 srcdir = @srcdir@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
5 objects = build
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
6 depend = build-deps
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
7 prefix = @prefix@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
8 exec_prefix = @exec_prefix@
4019
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
9 bindir = @bindir@
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
10 libdir = @libdir@
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
11 includedir = @includedir@
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
12 datarootdir = @datarootdir@
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
13 datadir = @datadir@
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
14 mandir = @mandir@
1391
7dc446173e37 Blargle-fnargle dependencies and build rules
Sam Lantinga <slouken@libsdl.org>
parents: 1390
diff changeset
15 auxdir = @ac_aux_dir@
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
16 distpath = $(srcdir)/..
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
17 distdir = SDL-@SDL_VERSION@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
18 distfile = $(distdir).tar.gz
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
19
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents: 1362
diff changeset
20 @SET_MAKE@
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
21 SHELL = @SHELL@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
22 CC = @CC@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
23 INCLUDE = @INCLUDE@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
24 CFLAGS = @BUILD_CFLAGS@
1521
9b9212e4810c CFLAGS are separate from EXTRA_CFLAGS
Sam Lantinga <slouken@libsdl.org>
parents: 1494
diff changeset
25 EXTRA_CFLAGS = @EXTRA_CFLAGS@
1393
cd3362657144 Pass LDFLAGS to the build system
Sam Lantinga <slouken@libsdl.org>
parents: 1391
diff changeset
26 LDFLAGS = @BUILD_LDFLAGS@
1521
9b9212e4810c CFLAGS are separate from EXTRA_CFLAGS
Sam Lantinga <slouken@libsdl.org>
parents: 1494
diff changeset
27 EXTRA_LDFLAGS = @EXTRA_LDFLAGS@
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
28 LIBTOOL = @LIBTOOL@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
29 INSTALL = @INSTALL@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
30 NASM = @NASM@ @NASMFLAGS@
1419
36a5068bf7df *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1414
diff changeset
31 AR = @AR@
36a5068bf7df *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1414
diff changeset
32 RANLIB = @RANLIB@
4078
5e6f2972f963 Added support for building version.rc in Windows build.
Sam Lantinga <slouken@libsdl.org>
parents: 4019
diff changeset
33 WINDRES = @WINDRES@
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
34
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
35 TARGET = libSDL.la
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
36 SOURCES = @SOURCES@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
37 OBJECTS = @OBJECTS@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
38
1397
b189a73aa335 Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents: 1394
diff changeset
39 SDLMAIN_TARGET = libSDLmain.a
b189a73aa335 Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents: 1394
diff changeset
40 SDLMAIN_SOURCES = @SDLMAIN_SOURCES@
b189a73aa335 Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents: 1394
diff changeset
41 SDLMAIN_OBJECTS = @SDLMAIN_OBJECTS@
b189a73aa335 Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents: 1394
diff changeset
42
4276
0e7b63f8ac75 Fixed make dist
Sam Lantinga <slouken@libsdl.org>
parents: 4263
diff changeset
43 DIST = acinclude autogen.sh Borland.html Borland.zip BUGS build-scripts configure configure.in COPYING CREDITS CWprojects.sea.bin docs docs.html include INSTALL Makefile.dc Makefile.minimal Makefile.in MPWmake.sea.bin 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 symbian.zip WhatsNew Xcode.tar.gz
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
44
3961
4b093ecae4a7 Don't install the extra SDL config headers or SDL_copying.h
Sam Lantinga <slouken@libsdl.org>
parents: 3906
diff changeset
45 HDRS = SDL.h SDL_active.h SDL_audio.h SDL_byteorder.h SDL_cdrom.h SDL_cpuinfo.h SDL_endian.h SDL_error.h SDL_events.h SDL_getenv.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_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
4b093ecae4a7 Don't install the extra SDL config headers or SDL_copying.h
Sam Lantinga <slouken@libsdl.org>
parents: 3906
diff changeset
46
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
47 LT_AGE = @LT_AGE@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
48 LT_CURRENT = @LT_CURRENT@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
49 LT_RELEASE = @LT_RELEASE@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
50 LT_REVISION = @LT_REVISION@
4263
3c12d2e84bcb Reverted revision 4880 since this breaks installation on Mac OS X.
Sam Lantinga <slouken@libsdl.org>
parents: 4260
diff changeset
51 LT_LDFLAGS = -no-undefined -rpath $(DESTDIR)$(libdir) -release $(LT_RELEASE) -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
52
1622
5bbfc3e20e10 Fixed bug #191
Sam Lantinga <slouken@libsdl.org>
parents: 1603
diff changeset
53 all: $(srcdir)/configure Makefile $(objects) $(objects)/$(TARGET) $(objects)/$(SDLMAIN_TARGET)
5bbfc3e20e10 Fixed bug #191
Sam Lantinga <slouken@libsdl.org>
parents: 1603
diff changeset
54
5bbfc3e20e10 Fixed bug #191
Sam Lantinga <slouken@libsdl.org>
parents: 1603
diff changeset
55 $(srcdir)/configure: $(srcdir)/configure.in
5bbfc3e20e10 Fixed bug #191
Sam Lantinga <slouken@libsdl.org>
parents: 1603
diff changeset
56 @echo "Warning, configure.in is out of date"
5bbfc3e20e10 Fixed bug #191
Sam Lantinga <slouken@libsdl.org>
parents: 1603
diff changeset
57 #(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
58 @sleep 3
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
59
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
60 Makefile: $(srcdir)/Makefile.in
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
61 $(SHELL) config.status $@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
62
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
63 $(objects):
1391
7dc446173e37 Blargle-fnargle dependencies and build rules
Sam Lantinga <slouken@libsdl.org>
parents: 1390
diff changeset
64 $(SHELL) $(auxdir)/mkinstalldirs $@
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
65
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
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
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
67 depend:
1634
14f302c5b32c Don't hardcode the output directory
Sam Lantinga <slouken@libsdl.org>
parents: 1623
diff changeset
68 @SOURCES="$(SOURCES)" INCLUDE="$(INCLUDE)" output="$(depend)" \
1391
7dc446173e37 Blargle-fnargle dependencies and build rules
Sam Lantinga <slouken@libsdl.org>
parents: 1390
diff changeset
69 $(SHELL) $(auxdir)/makedep.sh
1419
36a5068bf7df *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1414
diff changeset
70 @for src in $(SDLMAIN_SOURCES); do \
1397
b189a73aa335 Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents: 1394
diff changeset
71 obj=`echo $$src | sed -e 's|.*/||' -e 's|\.[^\.]*$$|.o|'`; \
1634
14f302c5b32c Don't hardcode the output directory
Sam Lantinga <slouken@libsdl.org>
parents: 1623
diff changeset
72 echo "\$$(objects)/$$obj: $$src" >>$(depend); \
1522
1078552c83a0 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1521
diff changeset
73 echo " \$$(CC) \$$(CFLAGS) \$$(EXTRA_CFLAGS) -c $$src -o \$$@" >>$(depend); \
1397
b189a73aa335 Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents: 1394
diff changeset
74 done
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
75
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
76 include $(depend)
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
77
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
78 $(objects)/$(TARGET): $(OBJECTS)
1521
9b9212e4810c CFLAGS are separate from EXTRA_CFLAGS
Sam Lantinga <slouken@libsdl.org>
parents: 1494
diff changeset
79 $(LIBTOOL) --mode=link $(CC) -o $@ $(OBJECTS) $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS)
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
80
1397
b189a73aa335 Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents: 1394
diff changeset
81 $(objects)/$(SDLMAIN_TARGET): $(SDLMAIN_OBJECTS)
1419
36a5068bf7df *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1414
diff changeset
82 $(AR) cru $@ $(SDLMAIN_OBJECTS)
36a5068bf7df *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1414
diff changeset
83 $(RANLIB) $@
1397
b189a73aa335 Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents: 1394
diff changeset
84
1764
4b2f27334dce The install target depends on the libraries being built
Sam Lantinga <slouken@libsdl.org>
parents: 1750
diff changeset
85 install: all install-bin install-hdrs install-lib install-data install-man
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
86 install-bin:
4019
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
87 $(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(bindir)
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
88 $(INSTALL) -m 755 sdl-config $(DESTDIR)$(bindir)/sdl-config
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
89 install-hdrs:
4019
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
90 $(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(includedir)/SDL
3961
4b093ecae4a7 Don't install the extra SDL config headers or SDL_copying.h
Sam Lantinga <slouken@libsdl.org>
parents: 3906
diff changeset
91 for file in $(HDRS); do \
4019
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
92 $(INSTALL) -m 644 $(srcdir)/include/$$file $(DESTDIR)$(includedir)/SDL/$$file; \
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
93 done
4019
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
94 $(INSTALL) -m 644 include/SDL_config.h $(DESTDIR)$(includedir)/SDL/SDL_config.h
4006
2c66ac13144f Fixed bug #436
Sam Lantinga <slouken@libsdl.org>
parents: 3969
diff changeset
95 install-lib: $(objects) $(objects)/$(TARGET) $(objects)/$(SDLMAIN_TARGET)
4019
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
96 $(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(libdir)
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
97 $(LIBTOOL) --mode=install $(INSTALL) $(objects)/$(TARGET) $(DESTDIR)$(libdir)/$(TARGET)
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
98 $(INSTALL) -m 644 $(objects)/$(SDLMAIN_TARGET) $(DESTDIR)$(libdir)/$(SDLMAIN_TARGET)
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
99 $(RANLIB) $(DESTDIR)$(libdir)/$(SDLMAIN_TARGET)
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
100 install-data:
4019
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
101 $(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(datadir)/aclocal
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
102 $(INSTALL) -m 644 $(srcdir)/sdl.m4 $(DESTDIR)$(datadir)/aclocal/sdl.m4
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
103 $(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(libdir)/pkgconfig
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
104 $(INSTALL) -m 644 sdl.pc $(DESTDIR)$(libdir)/pkgconfig
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
105 install-man:
4019
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
106 $(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(mandir)/man3
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
107 for src in $(srcdir)/docs/man3/*.3; do \
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
108 file=`echo $$src | sed -e 's|^.*/||'`; \
4019
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
109 $(INSTALL) -m 644 $$src $(DESTDIR)$(mandir)/man3/$$file; \
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
110 done
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
111
1603
64710b9f3eeb Fixed bug #171
Sam Lantinga <slouken@libsdl.org>
parents: 1580
diff changeset
112 uninstall: uninstall-bin uninstall-hdrs uninstall-lib uninstall-data uninstall-man
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
113 uninstall-bin:
4019
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
114 rm -f $(DESTDIR)$(bindir)/sdl-config
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
115 uninstall-hdrs:
3961
4b093ecae4a7 Don't install the extra SDL config headers or SDL_copying.h
Sam Lantinga <slouken@libsdl.org>
parents: 3906
diff changeset
116 for file in $(HDRS); do \
4019
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
117 rm -f $(DESTDIR)$(includedir)/SDL/$$file; \
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
118 done
4019
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
119 rm -f $(DESTDIR)$(includedir)/SDL/SDL_config.h
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
120 -rmdir $(DESTDIR)$(includedir)/SDL
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
121 uninstall-lib:
4019
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
122 $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$(TARGET)
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
123 rm -f $(DESTDIR)$(libdir)/$(SDLMAIN_TARGET)
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
124 uninstall-data:
4019
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
125 rm -f $(DESTDIR)$(datadir)/aclocal/sdl.m4
4285
f63ca354c35e Remove sdl.pc during "make uninstall"
Ryan C. Gordon <icculus@icculus.org>
parents: 4276
diff changeset
126 rm -f $(DESTDIR)$(libdir)/pkgconfig/sdl.pc
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
127 uninstall-man:
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
128 for src in $(srcdir)/docs/man3/*.3; do \
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
129 file=`echo $$src | sed -e 's|^.*/||'`; \
4019
fcf5834bdac3 Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents: 4006
diff changeset
130 rm -f $(DESTDIR)$(mandir)/man3/$$file; \
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
131 done
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
132
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
133 clean:
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
134 rm -rf $(objects)
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents: 1362
diff changeset
135 if test -f test/Makefile; then (cd test; $(MAKE) $@); fi
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
136
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
137 distclean: clean
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
138 rm -f Makefile include/SDL_config.h sdl-config
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
139 rm -f SDL.qpg
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
140 rm -f config.status config.cache config.log libtool $(depend)
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
141 rm -rf $(srcdir)/autom4te*
4131
7c2589fb8d4d Clean up the test directory for release
Sam Lantinga <slouken@libsdl.org>
parents: 4126
diff changeset
142 rm -rf $(srcdir)/test/autom4te*
1603
64710b9f3eeb Fixed bug #171
Sam Lantinga <slouken@libsdl.org>
parents: 1580
diff changeset
143 find $(srcdir) \( \
64710b9f3eeb Fixed bug #171
Sam Lantinga <slouken@libsdl.org>
parents: 1580
diff changeset
144 -name '*~' -o \
64710b9f3eeb Fixed bug #171
Sam Lantinga <slouken@libsdl.org>
parents: 1580
diff changeset
145 -name '*.bak' -o \
64710b9f3eeb Fixed bug #171
Sam Lantinga <slouken@libsdl.org>
parents: 1580
diff changeset
146 -name '*.old' -o \
64710b9f3eeb Fixed bug #171
Sam Lantinga <slouken@libsdl.org>
parents: 1580
diff changeset
147 -name '*.rej' -o \
64710b9f3eeb Fixed bug #171
Sam Lantinga <slouken@libsdl.org>
parents: 1580
diff changeset
148 -name '*.orig' -o \
64710b9f3eeb Fixed bug #171
Sam Lantinga <slouken@libsdl.org>
parents: 1580
diff changeset
149 -name '.#*' \) \
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
150 -exec rm -f {} \;
1603
64710b9f3eeb Fixed bug #171
Sam Lantinga <slouken@libsdl.org>
parents: 1580
diff changeset
151 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
152 if test -f test/Makefile; then (cd test; $(MAKE) $@); fi
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
153
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
154 dist $(distfile):
1391
7dc446173e37 Blargle-fnargle dependencies and build rules
Sam Lantinga <slouken@libsdl.org>
parents: 1390
diff changeset
155 $(SHELL) $(auxdir)/mkinstalldirs $(distdir)
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
156 tar cf - $(DIST) | (cd $(distdir); tar xf -)
1603
64710b9f3eeb Fixed bug #171
Sam Lantinga <slouken@libsdl.org>
parents: 1580
diff changeset
157 cp $(distdir)/include/SDL_config.h.default $(distdir)/include/SDL_config.h
1651
0a9be1057095 subversion conversion complete!
Sam Lantinga <slouken@libsdl.org>
parents: 1634
diff changeset
158 rm -rf `find $(distdir) -name .svn`
4131
7c2589fb8d4d Clean up the test directory for release
Sam Lantinga <slouken@libsdl.org>
parents: 4126
diff changeset
159 rm -rf $(distdir)/test/autom4te*
1846
699eaff87cbb Whoops, clean files in the dist directory
Sam Lantinga <slouken@libsdl.org>
parents: 1845
diff changeset
160 find $(distdir) \( \
1845
Sam Lantinga <slouken@libsdl.org>
parents: 1774
diff changeset
161 -name '*~' -o \
Sam Lantinga <slouken@libsdl.org>
parents: 1774
diff changeset
162 -name '*.bak' -o \
Sam Lantinga <slouken@libsdl.org>
parents: 1774
diff changeset
163 -name '*.old' -o \
Sam Lantinga <slouken@libsdl.org>
parents: 1774
diff changeset
164 -name '*.rej' -o \
Sam Lantinga <slouken@libsdl.org>
parents: 1774
diff changeset
165 -name '*.orig' -o \
Sam Lantinga <slouken@libsdl.org>
parents: 1774
diff changeset
166 -name '.#*' \) \
Sam Lantinga <slouken@libsdl.org>
parents: 1774
diff changeset
167 -exec rm -f {} \;
1848
3c5eed71a332 Clean out the tests before creating distribution archive
Sam Lantinga <slouken@libsdl.org>
parents: 1846
diff changeset
168 if test -f $(distdir)/test/Makefile; then (cd $(distdir)/test && make distclean); fi
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
169 tar cvf - $(distdir) | gzip --best >$(distfile)
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
170 rm -rf $(distdir)
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
171
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
172 rpm: $(distfile)
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
173 rpmbuild -ta $?
1424
7a610f25c12f Updated MacOS Classic MPW build
Sam Lantinga <slouken@libsdl.org>
parents: 1419
diff changeset
174
1651
0a9be1057095 subversion conversion complete!
Sam Lantinga <slouken@libsdl.org>
parents: 1634
diff changeset
175 # 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
176 snapshot:
3906
e3bf970d9494 Updated svn repository
Sam Lantinga <slouken@libsdl.org>
parents: 3848
diff changeset
177 svn co http://svn.libsdl.org/branches/SDL-1.2
3848
4de14c915f4c Updated the snapshot build target to reflect the new source location
Sam Lantinga <slouken@libsdl.org>
parents: 1894
diff changeset
178 (cd SDL-1.2 && ./autogen.sh && rm -rf autom4te.cache)
4de14c915f4c Updated the snapshot build target to reflect the new source location
Sam Lantinga <slouken@libsdl.org>
parents: 1894
diff changeset
179 cp SDL-1.2/include/SDL_config.h.default SDL-1.2/include/SDL_config.h
1448
9a845c7b8b35 Build both the .tar.gz and .zip archives when creating a CVS snapshot.
Sam Lantinga <slouken@libsdl.org>
parents: 1442
diff changeset
180 tar zcf $(HOME)/SDL-1.2.tar.gz SDL-1.2
1451
b89bce877c0d Argh, I forgot that zip merges files into the archive instead of recreating it.
Sam Lantinga <slouken@libsdl.org>
parents: 1448
diff changeset
181 rm -f $(HOME)/SDL-1.2.zip
1448
9a845c7b8b35 Build both the .tar.gz and .zip archives when creating a CVS snapshot.
Sam Lantinga <slouken@libsdl.org>
parents: 1442
diff changeset
182 zip -r $(HOME)/SDL-1.2.zip SDL-1.2
1424
7a610f25c12f Updated MacOS Classic MPW build
Sam Lantinga <slouken@libsdl.org>
parents: 1419
diff changeset
183 rm -rf SDL-1.2