Commit | Line | Data |
---|---|---|
cbbe90dd JB |
1 | lib_LTLIBRARIES = libcec.la |
2 | library_includedir=$(includedir)/libcec | |
3 | library_include_HEADERS = ../../include/cec.h \ | |
4 | ../../include/cecc.h \ | |
5 | ../../include/cectypes.h \ | |
6 | ../../include/cecloader.h | |
7 | ||
8 | pkgconfigdir = $(libdir)/pkgconfig | |
9 | pkgconfig_DATA = libcec.pc | |
10 | ||
11 | ## libCEC core | |
12 | libcec_la_SOURCES = CECProcessor.cpp \ | |
13 | LibCEC.cpp \ | |
14 | LibCECC.cpp \ | |
15 | CECClient.cpp \ | |
16 | adapter/AdapterFactory.cpp \ | |
17 | devices/CECAudioSystem.cpp \ | |
18 | devices/CECBusDevice.cpp \ | |
19 | devices/CECDeviceMap.cpp \ | |
20 | devices/CECPlaybackDevice.cpp \ | |
21 | devices/CECRecordingDevice.cpp \ | |
22 | devices/CECTuner.cpp \ | |
23 | devices/CECTV.cpp \ | |
24 | implementations/ANCommandHandler.cpp \ | |
25 | implementations/CECCommandHandler.cpp \ | |
26 | implementations/SLCommandHandler.cpp \ | |
27 | implementations/VLCommandHandler.cpp \ | |
28 | implementations/RLCommandHandler.cpp \ | |
29 | implementations/PHCommandHandler.cpp \ | |
30 | implementations/RHCommandHandler.cpp \ | |
31 | implementations/AQCommandHandler.cpp | |
32 | ||
33 | ## server sockets, currently unused | |
34 | ##libcec_la_SOURCES += platform/posix/serversocket.cpp | |
35 | ||
36 | ## Pulse-Eight USB-CEC support | |
37 | if USE_P8_USB | |
38 | libcec_la_SOURCES += adapter/Pulse-Eight/USBCECAdapterMessage.cpp \ | |
39 | adapter/Pulse-Eight/USBCECAdapterCommands.cpp \ | |
40 | adapter/Pulse-Eight/USBCECAdapterCommunication.cpp \ | |
41 | adapter/Pulse-Eight/USBCECAdapterMessageQueue.cpp \ | |
42 | adapter/Pulse-Eight/USBCECAdapterDetection.cpp \ | |
43 | platform/posix/serialport.cpp \ | |
44 | platform/posix/os-edid.cpp \ | |
45 | platform/adl/adl-edid.cpp \ | |
46 | platform/nvidia/nv-edid.cpp | |
47 | if USE_X11_RANDR | |
48 | libcec_la_SOURCES += platform/X11/randr-edid.cpp | |
49 | endif | |
50 | ||
51 | endif | |
52 | ||
53 | ## Raspberry Pi support | |
54 | if USE_RPI_API | |
55 | libcec_la_SOURCES += adapter/RPi/RPiCECAdapterDetection.cpp \ | |
56 | adapter/RPi/RPiCECAdapterCommunication.cpp \ | |
57 | adapter/RPi/RPiCECAdapterMessageQueue.cpp | |
58 | endif | |
59 | ||
60 | ## CuBox (NXP) support | |
61 | if USE_TDA995X_API | |
62 | libcec_la_SOURCES += adapter/TDA995x/TDA995xCECAdapterDetection.cpp \ | |
63 | adapter/TDA995x/TDA995xCECAdapterCommunication.cpp | |
64 | endif | |
65 | ||
66 | ## Exynos support | |
67 | if USE_EXYNOS_API | |
68 | libcec_la_SOURCES += adapter/Exynos/ExynosCECAdapterDetection.cpp \ | |
69 | adapter/Exynos/ExynosCECAdapterCommunication.cpp | |
70 | endif | |
71 | ||
72 | libcec_la_LDFLAGS = @LIBS_LIBCEC@ -version-info @VERSION@ |