Skip to content

Commit 7b0eee1

Browse files
committed
Remove unnecessary implementation files
speeds up compilation
1 parent 39696e5 commit 7b0eee1

28 files changed

+6
-113
lines changed

src/AH/CMakeLists.txt

+6-32
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,15 @@
11
option(AH_FAST_COMPILE "Compile only necessary files" On)
22

3-
if (AH_FAST_COMPILE)
4-
set(Arduino_Helpers_SOURCES
5-
"PrintStream/PrintStream.cpp"
6-
"Debug/Debug.cpp"
7-
"Hardware/IncrementDecrementButtons.cpp"
8-
"Hardware/Button.cpp"
9-
"Hardware/IncrementButton.cpp"
10-
"Hardware/ExtendedInputOutput/ShiftRegisterOutRGB.cpp"
11-
"Hardware/ExtendedInputOutput/ExtendedIOElement.cpp"
12-
"Hardware/ExtendedInputOutput/ExtendedInputOutput.cpp"
13-
"Error/Exit.cpp"
14-
"Math/Vector.cpp"
15-
"Math/Quaternion.cpp"
16-
)
17-
else ()
18-
file(GLOB_RECURSE
19-
Arduino_Helpers_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp)
20-
endif ()
21-
3+
file(GLOB_RECURSE
4+
Arduino_Helpers_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp)
225
add_library(Arduino_Helpers ${Arduino_Helpers_SOURCES})
236
target_include_directories(Arduino_Helpers
247
PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/..)
258

26-
if (AH_FAST_COMPILE)
27-
target_compile_definitions(Arduino_Helpers
28-
PUBLIC
29-
-DNO_DEBUG_PRINTS
30-
-DANALOG_FILTER_SHIFT_FACTOR_OVERRIDE=2)
31-
else ()
32-
target_compile_definitions(Arduino_Helpers
33-
PUBLIC
34-
#-DNO_DEBUG_PRINTS
35-
-DTEST_COMPILE_ALL_HEADERS_SEPARATELY
36-
-DANALOG_FILTER_SHIFT_FACTOR_OVERRIDE=2)
37-
endif ()
9+
target_compile_definitions(Arduino_Helpers PUBLIC
10+
NO_DEBUG_PRINTS
11+
ANALOG_FILTER_SHIFT_FACTOR_OVERRIDE=2)
3812

3913
target_link_libraries(Arduino_Helpers
4014
PUBLIC ArduinoMock
41-
PRIVATE Arduino-Helpers::warnings)
15+
PRIVATE Arduino-Helpers::warnings)

src/AH/Containers/Array.cpp

-3
This file was deleted.

src/AH/Containers/ArrayHelpers.cpp

-3
This file was deleted.

src/AH/Containers/BitArray.cpp

-3
This file was deleted.

src/AH/Containers/LinkedList.cpp

-3
This file was deleted.

src/AH/Containers/Updatable.cpp

-3
This file was deleted.

src/AH/Error/Error.cpp

-3
This file was deleted.

src/AH/Filters/EMA.cpp

-3
This file was deleted.

src/AH/Filters/Hysteresis.cpp

-3
This file was deleted.

src/AH/Hardware/ADCConfig.cpp

-3
This file was deleted.

src/AH/Hardware/ButtonMatrix.cpp

-3
This file was deleted.

src/AH/Hardware/ExtendedInputOutput/AnalogMultiplex.cpp

-3
This file was deleted.

src/AH/Hardware/ExtendedInputOutput/MAX7219.cpp

-3
This file was deleted.

src/AH/Hardware/ExtendedInputOutput/SPIShiftRegisterOut.cpp

-3
This file was deleted.

src/AH/Hardware/ExtendedInputOutput/ShiftRegisterOut.cpp

-3
This file was deleted.

src/AH/Hardware/ExtendedInputOutput/ShiftRegisterOutBase.cpp

-3
This file was deleted.

src/AH/Hardware/ExtendedInputOutput/StaticSizeExtendedIOElement.cpp

-3
This file was deleted.

src/AH/Hardware/FilteredAnalog.cpp

-3
This file was deleted.

src/AH/Hardware/LEDs/DotBarDisplayLEDs.cpp

-3
This file was deleted.

src/AH/Hardware/LEDs/LEDs.cpp

-3
This file was deleted.

src/AH/Hardware/LEDs/MAX7219SevenSegmentDisplay.cpp

-3
This file was deleted.

src/AH/Hardware/LEDs/MAX7219_Base.cpp

-3
This file was deleted.

src/AH/Math/IncreaseBitDepth.cpp

-3
This file was deleted.

src/AH/Math/MinMaxFix.cpp

-3
This file was deleted.

src/AH/Settings/NamespaceSettings.cpp

-3
This file was deleted.

src/AH/Settings/Settings.cpp

-3
This file was deleted.

src/AH/Settings/SettingsWrapper.cpp

-3
This file was deleted.

src/AH/Timing/MillisMicrosTimer.cpp

-3
This file was deleted.

0 commit comments

Comments
 (0)