Revert "Device/Driver/LX: Add small delay after baud rate change"
[xcsoar.git] / build / driver.mk
blob3e60d470eac34955cebbcfe9f6f1952cae8d4878
1 DRIVER_SRC_DIR = $(SRC)/Device/Driver
3 VOLKSLOGGER_SOURCES = \
4 $(DRIVER_SRC_DIR)/Volkslogger/Register.cpp \
5 $(DRIVER_SRC_DIR)/Volkslogger/Parser.cpp \
6 $(DRIVER_SRC_DIR)/Volkslogger/Protocol.cpp \
7 $(DRIVER_SRC_DIR)/Volkslogger/Declare.cpp \
8 $(DRIVER_SRC_DIR)/Volkslogger/Database.cpp \
9 $(DRIVER_SRC_DIR)/Volkslogger/Util.cpp \
10 $(DRIVER_SRC_DIR)/Volkslogger/dbbconv.cpp \
11 $(DRIVER_SRC_DIR)/Volkslogger/grecord.cpp \
12 $(DRIVER_SRC_DIR)/Volkslogger/vlapi2.cpp \
13 $(DRIVER_SRC_DIR)/Volkslogger/vlapihlp.cpp \
14 $(DRIVER_SRC_DIR)/Volkslogger/vlutils.cpp \
15 $(DRIVER_SRC_DIR)/Volkslogger/vlconv.cpp \
16 $(DRIVER_SRC_DIR)/Volkslogger/Logger.cpp
18 CAI302_SOURCES = \
19 $(DRIVER_SRC_DIR)/CAI302/Protocol.cpp \
20 $(DRIVER_SRC_DIR)/CAI302/PocketNav.cpp \
21 $(DRIVER_SRC_DIR)/CAI302/Mode.cpp \
22 $(DRIVER_SRC_DIR)/CAI302/Parser.cpp \
23 $(DRIVER_SRC_DIR)/CAI302/Settings.cpp \
24 $(DRIVER_SRC_DIR)/CAI302/Declare.cpp \
25 $(DRIVER_SRC_DIR)/CAI302/Logger.cpp \
26 $(DRIVER_SRC_DIR)/CAI302/Manage.cpp \
27 $(DRIVER_SRC_DIR)/CAI302/Register.cpp
29 IMI_SOURCES = \
30 $(DRIVER_SRC_DIR)/IMI/Protocol/MessageParser.cpp \
31 $(DRIVER_SRC_DIR)/IMI/Protocol/Communication.cpp \
32 $(DRIVER_SRC_DIR)/IMI/Protocol/Checksum.cpp \
33 $(DRIVER_SRC_DIR)/IMI/Protocol/Conversion.cpp \
34 $(DRIVER_SRC_DIR)/IMI/Protocol/IGC.cpp \
35 $(DRIVER_SRC_DIR)/IMI/Protocol/Protocol.cpp \
36 $(DRIVER_SRC_DIR)/IMI/Declare.cpp \
37 $(DRIVER_SRC_DIR)/IMI/Internal.cpp \
38 $(DRIVER_SRC_DIR)/IMI/Logger.cpp \
39 $(DRIVER_SRC_DIR)/IMI/Register.cpp
41 LX_SOURCES = \
42 $(DRIVER_SRC_DIR)/LX/NanoLogger.cpp \
43 $(DRIVER_SRC_DIR)/LX/Protocol.cpp \
44 $(DRIVER_SRC_DIR)/LX/Mode.cpp \
45 $(DRIVER_SRC_DIR)/LX/Parser.cpp \
46 $(DRIVER_SRC_DIR)/LX/Settings.cpp \
47 $(DRIVER_SRC_DIR)/LX/Declare.cpp \
48 $(DRIVER_SRC_DIR)/LX/Logger.cpp \
49 $(DRIVER_SRC_DIR)/LX/Convert.cpp \
50 $(DRIVER_SRC_DIR)/LX/LXN.cpp \
51 $(DRIVER_SRC_DIR)/LX/Register.cpp
53 FLARM_SOURCES = \
54 $(DRIVER_SRC_DIR)/FLARM/Device.cpp \
55 $(DRIVER_SRC_DIR)/FLARM/Register.cpp \
56 $(DRIVER_SRC_DIR)/FLARM/Mode.cpp \
57 $(DRIVER_SRC_DIR)/FLARM/Parser.cpp \
58 $(DRIVER_SRC_DIR)/FLARM/StaticParser.cpp \
59 $(DRIVER_SRC_DIR)/FLARM/Settings.cpp \
60 $(DRIVER_SRC_DIR)/FLARM/Declare.cpp \
61 $(DRIVER_SRC_DIR)/FLARM/Logger.cpp \
62 $(DRIVER_SRC_DIR)/FLARM/CRC16.cpp \
63 $(DRIVER_SRC_DIR)/FLARM/BinaryProtocol.cpp \
64 $(DRIVER_SRC_DIR)/FLARM/TextProtocol.cpp
66 FLYTEC_SOURCES = \
67 $(DRIVER_SRC_DIR)/Flytec/Register.cpp \
68 $(DRIVER_SRC_DIR)/Flytec/Parser.cpp \
69 $(DRIVER_SRC_DIR)/Flytec/Logger.cpp
71 VEGA_SOURCES = \
72 $(DRIVER_SRC_DIR)/Vega/Misc.cpp \
73 $(DRIVER_SRC_DIR)/Vega/Parser.cpp \
74 $(DRIVER_SRC_DIR)/Vega/Settings.cpp \
75 $(DRIVER_SRC_DIR)/Vega/Volatile.cpp \
76 $(DRIVER_SRC_DIR)/Vega/Register.cpp
78 DRIVER_SOURCES = \
79 $(VOLKSLOGGER_SOURCES) \
80 $(IMI_SOURCES) \
81 $(LX_SOURCES) \
82 $(FLARM_SOURCES) \
83 $(FLYTEC_SOURCES) \
84 $(VEGA_SOURCES) \
85 $(DRIVER_SRC_DIR)/AltairPro.cpp \
86 $(DRIVER_SRC_DIR)/BlueFlyVario.cpp \
87 $(DRIVER_SRC_DIR)/BorgeltB50.cpp \
88 $(DRIVER_SRC_DIR)/CaiGpsNav.cpp \
89 $(DRIVER_SRC_DIR)/Condor.cpp \
90 $(DRIVER_SRC_DIR)/CProbe.cpp \
91 $(DRIVER_SRC_DIR)/EW.cpp \
92 $(DRIVER_SRC_DIR)/EWMicroRecorder.cpp \
93 $(DRIVER_SRC_DIR)/Eye.cpp \
94 $(DRIVER_SRC_DIR)/FlymasterF1.cpp \
95 $(DRIVER_SRC_DIR)/FlyNet.cpp \
96 $(DRIVER_SRC_DIR)/Generic.cpp \
97 $(DRIVER_SRC_DIR)/LevilAHRS_G.cpp \
98 $(DRIVER_SRC_DIR)/Leonardo.cpp \
99 $(DRIVER_SRC_DIR)/GTAltimeter.cpp \
100 $(DRIVER_SRC_DIR)/NmeaOut.cpp \
101 $(DRIVER_SRC_DIR)/PosiGraph.cpp \
102 $(DRIVER_SRC_DIR)/XCOM760.cpp \
103 $(DRIVER_SRC_DIR)/ILEC.cpp \
104 $(DRIVER_SRC_DIR)/Westerboer.cpp \
105 $(DRIVER_SRC_DIR)/WesterboerVW921.cpp \
106 $(DRIVER_SRC_DIR)/Zander.cpp
108 $(eval $(call link-library,driver,DRIVER))
110 $(eval $(call link-library,cai302,CAI302))
111 DRIVER_LDADD += $(CAI302_LDADD)