blob: 94b01620f02e02727d378f4aba722c92578ca4a8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
|
## Makefile.am for DirectFB/include
includedir = @INCLUDEDIR@
DISTCLEANFILES = directfb_keynames.h directfb_strings.h
include_HEADERS = \
directfb.h \
directfb_keyboard.h \
directfb_keynames.h \
directfb_strings.h \
directfb_util.h \
directfb_version.h \
directfbgl.h \
dfb_types.h \
dfiff.h \
dgiff.h
MKNAMES = $(top_srcdir)/tools/mknames.sh
INCP = $(srcdir)
distclean-local:
rm -f directfb_keynames.h directfb_strings.h
directfb_keynames.h: directfb_keyboard.h $(MKNAMES) Makefile
@echo '#ifndef __DIRECTFB_KEYNAMES_H__' > $@
@echo '#define __DIRECTFB_KEYNAMES_H__' >> $@
$(MKNAMES) DFBInputDeviceKeySymbol DIKS NULL KeySymbol symbol $(INCP)/directfb_keyboard.h \
| grep -v DIKS_ENTER >> $@
$(MKNAMES) DFBInputDeviceKeyIdentifier DIKI UNKNOWN KeyIdentifier identifier $(INCP)/directfb_keyboard.h \
| grep -v DIKI_NUMBER_OF_KEYS | grep -v DIKI_KEYDEF_END >> $@
@echo '' >> $@
@echo '#endif' >> $@
directfb_strings.h: directfb.h $(MKNAMES) Makefile
@echo '#ifndef __DIRECTFB_STRINGS_H__' > $@
@echo '#define __DIRECTFB_STRINGS_H__' >> $@
$(MKNAMES) DFBSurfacePixelFormat DSPF UNKNOWN PixelFormat format $(INCP)/directfb.h >> $@
$(MKNAMES) DFBInputDeviceTypeFlags DIDTF NONE InputDeviceTypeFlags type $(INCP)/directfb.h \
| grep -v DIDTF_ALL >> $@
$(MKNAMES) DFBSurfaceDrawingFlags DSDRAW NOFX SurfaceDrawingFlags flag $(INCP)/directfb.h \
| grep -v DSDRAW_ALL >> $@
$(MKNAMES) DFBSurfaceBlittingFlags DSBLIT NOFX SurfaceBlittingFlags flag $(INCP)/directfb.h \
| grep -v DSBLIT_ALL >> $@
$(MKNAMES) DFBSurfaceBlendFunction DSBF UNKNOWN SurfaceBlendFunction function $(INCP)/directfb.h \
>> $@
@echo FIXME: Use DIMCAPS prefix for DFBImageCapabilities
$(MKNAMES) DFBInputDeviceCapabilities DICAPS NONE InputDeviceCapabilities capability $(INCP)/directfb.h \
| grep -v DICAPS_ALL | grep -v DICAPS_ALPHACHANNEL | grep -v DICAPS_COLORKEY >> $@
$(MKNAMES) DFBDisplayLayerTypeFlags DLTF NONE DisplayLayerTypeFlags type $(INCP)/directfb.h \
| grep -v DLTF_ALL >> $@
$(MKNAMES) DFBDisplayLayerCapabilities DLCAPS NONE DisplayLayerCapabilities capability $(INCP)/directfb.h \
| grep -v DLCAPS_ALL >> $@
$(MKNAMES) DFBDisplayLayerBufferMode DLBM UNKNOWN DisplayLayerBufferMode mode $(INCP)/directfb.h \
| grep -v DLBM_DONTCARE | grep -v DLBM_COLOR | grep -v DLBM_IMAGE | grep -v DLBM_TILE >> $@
$(MKNAMES) DFBWindowCapabilities DWCAPS NONE WindowCapabilities capability $(INCP)/directfb.h \
| grep -v DWCAPS_ALL >> $@
$(MKNAMES) DFBWindowOptions DWOP NONE WindowOptions option $(INCP)/directfb.h \
| grep -v DWOP_ALL >> $@
$(MKNAMES) DFBScreenCapabilities DSCCAPS NONE ScreenCapabilities capability $(INCP)/directfb.h \
| grep -v DSCCAPS_ALL >> $@
$(MKNAMES) DFBScreenEncoderCapabilities DSECAPS NONE ScreenEncoderCapabilities capability $(INCP)/directfb.h \
| grep -v DSECAPS_ALL >> $@
$(MKNAMES) DFBScreenEncoderType DSET UNKNOWN ScreenEncoderType type $(INCP)/directfb.h \
| grep -v DSET_ALL >> $@
$(MKNAMES) DFBScreenEncoderTVStandards DSETV UNKNOWN ScreenEncoderTVStandards standard $(INCP)/directfb.h \
| grep -v DSETV_ALL >> $@
$(MKNAMES) DFBScreenOutputCapabilities DSOCAPS NONE ScreenOutputCapabilities capability $(INCP)/directfb.h \
| grep -v DSOCAPS_ALL >> $@
$(MKNAMES) DFBScreenOutputConnectors DSOC UNKNOWN ScreenOutputConnectors connector $(INCP)/directfb.h \
| grep -v DSOC_ALL >> $@
$(MKNAMES) DFBScreenOutputSignals DSOS NONE ScreenOutputSignals signal $(INCP)/directfb.h \
| grep -v DSOS_ALL >> $@
$(MKNAMES) DFBScreenOutputSlowBlankingSignals DSOSB OFF ScreenOutputSlowBlankingSignals slow_signal $(INCP)/directfb.h \
| grep -v DSOSB_ALL >> $@
$(MKNAMES) DFBScreenOutputResolution DSOR UNKNOWN ScreenOutputResolution resolution $(INCP)/directfb.h \
| grep -v DSOR_ALL >> $@
$(MKNAMES) DFBScreenMixerCapabilities DSMCAPS NONE ScreenMixerCapabilities capability $(INCP)/directfb.h \
| grep -v DSMCAPS_ALL >> $@
$(MKNAMES) DFBScreenMixerTree DSMT UNKNOWN ScreenMixerTree tree $(INCP)/directfb.h \
| grep -v DSMT_ALL >> $@
$(MKNAMES) DFBScreenEncoderTestPicture DSETP OFF ScreenEncoderTestPicture test_picture $(INCP)/directfb.h \
| grep -v DSETP_ALL >> $@
$(MKNAMES) DFBScreenEncoderScanMode DSESM UNKNOWN ScreenEncoderScanMode scan_mode $(INCP)/directfb.h \
| grep -v DSESM_ALL >> $@
$(MKNAMES) DFBAccelerationMask DFXL NONE AccelerationMask mask $(INCP)/directfb.h \
| grep -v DFXL_ALL >> $@
@echo '' >> $@
@echo '#endif' >> $@
|