Mercurial > sdl-ios-xcode
annotate src/video/Makefile.am @ 1258:b2283b0ded26
Date: Thu, 19 Jan 2006 20:02:29 +0200
From: Vassilis Virvilis <vasvir@iit.demokritos.gr>
Subject: [SDL] Request: Please reconsider adding tag in SDL_Event
Hi,
Patch in question:
--- include/SDL_events.h 20 Aug 2004 18:57:01 -0000 1.11
+++ include/SDL_events.h 19 Jan 2006 17:35:09 -0000
@@ -214,7 +214,7 @@
} SDL_SysWMEvent;
/* General event structure */
-typedef union {
+typedef union SDL_Event {
Uint8 type;
SDL_ActiveEvent active;
SDL_KeyboardEvent key;
Reasoning:
----------
1) Allows forward declaration of the SDL_Event union in C++. Please
note that in plain C it is possible to forward declare it.
2) Forward declaration is good because it allows encapsulation. It hides
the specific implementation and does not necessarily exposes SDL staff
to my appication's namespace
3) It can't harm plain C because tags are living in a different namespace
than typenames
4) It is already done like this in other places in SDL. Check for example
SDL_KeySym, and SDL_.*Event structures.
5) Right now I have to include SDL/event.h from a C++ header file. See 2)
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Fri, 20 Jan 2006 13:07:25 +0000 |
parents | 86d0d01290ea |
children | 0175d3eeae89 |
rev | line source |
---|---|
0 | 1 |
2 ## Makefile.am for the SDL video library | |
3 | |
4 noinst_LTLIBRARIES = libvideo.la | |
5 | |
6 # Define which subdirectories need to be built | |
7 SUBDIRS = @VIDEO_SUBDIRS@ | |
167
cb384ef627f6
Added support for DirectFB video on Linux (thanks Denis!)
Sam Lantinga <slouken@libsdl.org>
parents:
163
diff
changeset
|
8 DIST_SUBDIRS = dummy x11 dga nanox fbcon directfb vgl svga ggi aalib \ |
0 | 9 wincommon windib windx5 \ |
630
550bccdf04bd
Added initial support for RISC OS (thanks Peter Naulls!)
Sam Lantinga <slouken@libsdl.org>
parents:
513
diff
changeset
|
10 maccommon macdsp macrom riscos quartz \ |
433
706de3956894
Added initial support for PicoGUI (thanks Micah!)
Sam Lantinga <slouken@libsdl.org>
parents:
292
diff
changeset
|
11 bwindow ps2gs photon cybergfx epoc picogui \ |
1251
86d0d01290ea
Updated Windows CE/PocketPC support...adds GAPI driver, landscape mode,
Ryan C. Gordon <icculus@icculus.org>
parents:
1250
diff
changeset
|
12 ataricommon xbios gem dc qtopia XFree86 wscons gapi \ |
1250
a4d515d0fc3a
Fixed up build script to catch some of the newer files in a "make dist" run.
Ryan C. Gordon <icculus@icculus.org>
parents:
1187
diff
changeset
|
13 ipod os2fslib |
0 | 14 |
15 DRIVERS = @VIDEO_DRIVERS@ | |
16 | |
17 # Include the architecture-independent sources | |
18 COMMON_SRCS = \ | |
19 SDL_RLEaccel.c \ | |
20 SDL_RLEaccel_c.h \ | |
21 SDL_blit.c \ | |
22 SDL_blit.h \ | |
23 SDL_blit_0.c \ | |
24 SDL_blit_1.c \ | |
25 SDL_blit_A.c \ | |
26 SDL_blit_N.c \ | |
27 SDL_bmp.c \ | |
28 SDL_cursor.c \ | |
29 SDL_cursor_c.h \ | |
30 SDL_gamma.c \ | |
31 SDL_glfuncs.h \ | |
32 SDL_leaks.h \ | |
33 SDL_memops.h \ | |
34 SDL_pixels.c \ | |
35 SDL_pixels_c.h \ | |
36 SDL_surface.c \ | |
37 SDL_stretch.c \ | |
38 SDL_stretch_c.h \ | |
39 SDL_sysvideo.h \ | |
40 SDL_video.c \ | |
41 SDL_yuv.c \ | |
42 SDL_yuvfuncs.h \ | |
43 SDL_yuv_sw.c \ | |
44 SDL_yuv_sw_c.h \ | |
45 SDL_yuv_mmx.c \ | |
689
5bb080d35049
Date: Tue, 19 Aug 2003 17:57:00 +0200
Sam Lantinga <slouken@libsdl.org>
parents:
630
diff
changeset
|
46 mmx.h \ |
0 | 47 blank_cursor.h \ |
48 default_cursor.h | |
49 | |
50 libvideo_la_SOURCES = $(COMMON_SRCS) | |
51 libvideo_la_LIBADD = $(DRIVERS) | |
52 libvideo_la_DEPENDENCIES = $(DRIVERS) |