@@ -22,8 +22,9 @@ FLAGS=-std=c++0x \
2222INCLUDE =-I$(ARDUINO_CI ) /arduino \
2323 -I$(ARDUINO_CI ) /unittest \
2424 -I$(LIBRARIES ) /TankController/src \
25- -I$(LIBRARIES ) /TankController/src/Devices \
25+ -I$(LIBRARIES ) /TankController/src/model \
2626 -I$(LIBRARIES ) /TankController/src/UIState \
27+ -I$(LIBRARIES ) /TankController/src/wrappers \
2728 -I$(LIBRARIES ) /Adafruit_BusIO/src \
2829 -I$(LIBRARIES ) /Adafruit_MAX31865_library/src \
2930 -I$(LIBRARIES ) /PID/src \
@@ -44,14 +45,14 @@ INCLUDE=-I$(ARDUINO_CI)/arduino \
4445 -I$(LIBRARIES ) /SdFat/src/common \
4546 -I$(LIBRARIES ) /SdFat/src/iostream
4647
47- HEADERS =$(wildcard src/* .h) $(wildcard src/Devices /* ) $(wildcard src/UIState/* )
48+ HEADERS =$(wildcard src/* .h) $(wildcard src/wrappers /* ) $(wildcard src/UIState/* )
4849
4950.PHONY : all
5051all : $(BIN ) /PHCalibrationWarningTest.cpp.bin $(BIN ) /BlinkTest.cpp.bin $(BIN ) /DateTimeTest.cpp.bin $(BIN ) /EEPROMTest.cpp.bin \
5152 $(BIN)/EnablePIDTest.cpp.bin $(BIN)/EthernetServerTest.cpp.bin $(BIN)/EthernetTest.cpp.bin \
5253 $(BIN)/GetTimeTest.cpp.bin $(BIN)/JSONBuilderTest.cpp.bin $(BIN)/KeypadTest.cpp.bin \
5354 $(BIN)/LiquidCrystalTest.cpp.bin \
54- $(BIN)/MenuTest.cpp.bin $(BIN)/NumberCollectorStateTest .cpp.bin $(BIN)/PHCalibrationHighTest.cpp.bin \
55+ $(BIN)/MenuTest.cpp.bin $(BIN)/NumberCollectorTest .cpp.bin $(BIN)/PHCalibrationHighTest.cpp.bin \
5556 $(BIN)/PHCalibrationLowTest.cpp.bin $(BIN)/PHCalibrationMidTest.cpp.bin \
5657 $(BIN)/PHCalibrationPromptTest.cpp.bin $(BIN)/PHControlTest.cpp.bin \
5758 $(BIN)/PHProbeTest.cpp.bin $(BIN)/PIDTest.cpp.bin $(BIN)/PushingBoxTest.cpp.bin $(BIN)/SDTest.cpp.bin \
@@ -105,8 +106,8 @@ $(BIN)/LiquidCrystalTest.cpp.bin: $(BIN)/libarduino.so $(TEST)/LiquidCrystalTest
105106$(BIN ) /MenuTest.cpp.bin : $(BIN ) /libarduino.so $(TEST ) /MenuTest.cpp $(HEADERS )
106107 $(GPP_TEST ) -o $(BIN ) /MenuTest.cpp.bin $(TEST ) /MenuTest.cpp -larduino
107108
108- $(BIN ) /NumberCollectorStateTest .cpp.bin : $(BIN ) /libarduino.so $(TEST ) /NumberCollectorStateTest .cpp $(HEADERS )
109- $(GPP_TEST ) -o $(BIN ) /NumberCollectorStateTest .cpp.bin $(TEST ) /NumberCollectorStateTest .cpp -larduino
109+ $(BIN ) /NumberCollectorTest .cpp.bin : $(BIN ) /libarduino.so $(TEST ) /NumberCollectorTest .cpp $(HEADERS )
110+ $(GPP_TEST ) -o $(BIN ) /NumberCollectorTest .cpp.bin $(TEST ) /NumberCollectorTest .cpp -larduino
110111
111112$(BIN ) /PHCalibrationHighTest.cpp.bin : $(BIN ) /libarduino.so $(TEST ) /PHCalibrationHighTest.cpp $(HEADERS )
112113 $(GPP_TEST ) -o $(BIN ) /PHCalibrationHighTest.cpp.bin $(TEST ) /PHCalibrationHighTest.cpp -larduino
@@ -247,13 +248,13 @@ SDFAT=$(BIN)/FreeStack.o $(BIN)/MinimumSerial.o $(BIN)/File_CI.o $(BIN)/SD_CI.o
247248 $(BIN ) /istream.o $(BIN ) /ostream.o
248249
249250OBJECTS =$(BIN ) /Arduino.o $(BIN ) /Godmode.o $(BIN ) /stdlib.o $(BIN ) /ArduinoUnitTests.o \
250- $(BIN ) /TC_util.o $(BIN ) /TankController.o $(BIN ) /DataLogger_TC .o $(BIN ) /DateTime_TC.o \
251+ $(BIN ) /TC_util.o $(BIN ) /TankController.o $(BIN ) /DataLogger .o $(BIN ) /DateTime_TC.o \
251252 $(BIN ) /EEPROM_TC.o $(BIN ) /EthernetServer_TC.o $(BIN ) /Ethernet_TC.o $(BIN ) /GetTime.o \
252253 $(BIN ) /JSONBuilder.o \
253254 $(BIN ) /Keypad_TC.o $(BIN ) /LiquidCrystal_TC.o $(BIN ) /PHControl.o $(BIN ) /PHProbe.o \
254255 $(BIN ) /PID_TC.o $(BIN ) /PushingBox.o $(BIN ) /SD_TC.o $(BIN ) /Serial_TC.o $(BIN ) /ThermalProbe_TC.o \
255256 $(BIN ) /ThermalControl.o $(BIN ) /PHCalibrationWarning.o $(BIN ) /EnablePID.o $(BIN ) /MainMenu.o \
256- $(BIN ) /NumberCollectorState .o $(BIN ) /PHCalibrationHigh.o $(BIN ) /PHCalibrationLow.o \
257+ $(BIN ) /NumberCollector .o $(BIN ) /PHCalibrationHigh.o $(BIN ) /PHCalibrationLow.o \
257258 $(BIN ) /PHCalibrationMid.o $(BIN ) /PHCalibrationPrompt.o $(BIN ) /SeeDeviceAddress.o \
258259 $(BIN ) /SeeDeviceUptime.o $(BIN ) /SeeFreeMemory.o \
259260 $(BIN ) /SeeGoogleMins.o $(BIN ) /SeeLogFile.o $(BIN ) /SeePHCalibration.o \
@@ -281,62 +282,62 @@ $(BIN)/stdlib.o: $(ARDUINO_CI)/arduino/stdlib.cpp $(HEADERS)
281282$(BIN ) /ArduinoUnitTests.o : $(ARDUINO_CI ) /unittest/ArduinoUnitTests.cpp $(HEADERS )
282283 g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /ArduinoUnitTests.o $(ARDUINO_CI ) /unittest/ArduinoUnitTests.cpp
283284
284- $(BIN ) /TC_util.o : $(SRC ) /TC_util.cpp $(HEADERS )
285- g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /TC_util.o $(SRC ) /TC_util.cpp
285+ $(BIN ) /TC_util.o : $(SRC ) /model/ TC_util.cpp $(HEADERS )
286+ g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /TC_util.o $(SRC ) /model/ TC_util.cpp
286287
287288$(BIN ) /TankController.o : $(SRC ) /TankController.cpp $(HEADERS )
288289 g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /TankController.o $(SRC ) /TankController.cpp
289290
290- $(BIN ) /DataLogger_TC .o : $(SRC ) /Devices/DataLogger_TC .cpp $(HEADERS )
291- g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /DataLogger_TC .o $(SRC ) /Devices/DataLogger_TC .cpp
291+ $(BIN ) /DataLogger .o : $(SRC ) /model/DataLogger .cpp $(HEADERS )
292+ g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /DataLogger .o $(SRC ) /model/DataLogger .cpp
292293
293- $(BIN ) /DateTime_TC.o : $(SRC ) /Devices /DateTime_TC.cpp $(HEADERS )
294- g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /DateTime_TC.o $(SRC ) /Devices /DateTime_TC.cpp
294+ $(BIN ) /DateTime_TC.o : $(SRC ) /wrappers /DateTime_TC.cpp $(HEADERS )
295+ g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /DateTime_TC.o $(SRC ) /wrappers /DateTime_TC.cpp
295296
296- $(BIN ) /EEPROM_TC.o : $(SRC ) /Devices /EEPROM_TC.cpp $(HEADERS )
297- g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /EEPROM_TC.o $(SRC ) /Devices /EEPROM_TC.cpp
297+ $(BIN ) /EEPROM_TC.o : $(SRC ) /wrappers /EEPROM_TC.cpp $(HEADERS )
298+ g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /EEPROM_TC.o $(SRC ) /wrappers /EEPROM_TC.cpp
298299
299- $(BIN ) /EthernetServer_TC.o : $(SRC ) /Devices /EthernetServer_TC.cpp $(HEADERS )
300- g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /EthernetServer_TC.o $(SRC ) /Devices /EthernetServer_TC.cpp
300+ $(BIN ) /EthernetServer_TC.o : $(SRC ) /wrappers /EthernetServer_TC.cpp $(HEADERS )
301+ g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /EthernetServer_TC.o $(SRC ) /wrappers /EthernetServer_TC.cpp
301302
302- $(BIN ) /Ethernet_TC.o : $(SRC ) /Devices /Ethernet_TC.cpp $(HEADERS )
303- g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /Ethernet_TC.o $(SRC ) /Devices /Ethernet_TC.cpp
303+ $(BIN ) /Ethernet_TC.o : $(SRC ) /wrappers /Ethernet_TC.cpp $(HEADERS )
304+ g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /Ethernet_TC.o $(SRC ) /wrappers /Ethernet_TC.cpp
304305
305- $(BIN ) /JSONBuilder.o : $(SRC ) /Devices /JSONBuilder.cpp $(HEADERS )
306- g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /JSONBuilder.o $(SRC ) /Devices /JSONBuilder.cpp
306+ $(BIN ) /JSONBuilder.o : $(SRC ) /model /JSONBuilder.cpp $(HEADERS )
307+ g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /JSONBuilder.o $(SRC ) /model /JSONBuilder.cpp
307308
308- $(BIN ) /GetTime.o : $(SRC ) /Devices /GetTime.cpp $(HEADERS )
309- g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /GetTime.o $(SRC ) /Devices /GetTime.cpp
309+ $(BIN ) /GetTime.o : $(SRC ) /model /GetTime.cpp $(HEADERS )
310+ g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /GetTime.o $(SRC ) /model /GetTime.cpp
310311
311- $(BIN ) /Keypad_TC.o : $(SRC ) /Devices /Keypad_TC.cpp $(HEADERS )
312- g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /Keypad_TC.o $(SRC ) /Devices /Keypad_TC.cpp
312+ $(BIN ) /Keypad_TC.o : $(SRC ) /wrappers /Keypad_TC.cpp $(HEADERS )
313+ g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /Keypad_TC.o $(SRC ) /wrappers /Keypad_TC.cpp
313314
314- $(BIN ) /LiquidCrystal_TC.o : $(SRC ) /Devices /LiquidCrystal_TC.cpp $(HEADERS )
315- g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /LiquidCrystal_TC.o $(SRC ) /Devices /LiquidCrystal_TC.cpp
315+ $(BIN ) /LiquidCrystal_TC.o : $(SRC ) /wrappers /LiquidCrystal_TC.cpp $(HEADERS )
316+ g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /LiquidCrystal_TC.o $(SRC ) /wrappers /LiquidCrystal_TC.cpp
316317
317- $(BIN ) /PHControl.o : $(SRC ) /Devices /PHControl.cpp $(HEADERS )
318- g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /PHControl.o $(SRC ) /Devices /PHControl.cpp
318+ $(BIN ) /PHControl.o : $(SRC ) /model /PHControl.cpp $(HEADERS )
319+ g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /PHControl.o $(SRC ) /model /PHControl.cpp
319320
320- $(BIN ) /PHProbe.o : $(SRC ) /Devices /PHProbe.cpp $(HEADERS )
321- g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /PHProbe.o $(SRC ) /Devices /PHProbe.cpp
321+ $(BIN ) /PHProbe.o : $(SRC ) /model /PHProbe.cpp $(HEADERS )
322+ g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /PHProbe.o $(SRC ) /model /PHProbe.cpp
322323
323- $(BIN ) /PID_TC.o : $(SRC ) /Devices /PID_TC.cpp $(HEADERS )
324- g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /PID_TC.o $(SRC ) /Devices /PID_TC.cpp
324+ $(BIN ) /PID_TC.o : $(SRC ) /wrappers /PID_TC.cpp $(HEADERS )
325+ g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /PID_TC.o $(SRC ) /wrappers /PID_TC.cpp
325326
326- $(BIN ) /PushingBox.o : $(SRC ) /Devices /PushingBox.cpp $(HEADERS )
327- g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /PushingBox.o $(SRC ) /Devices /PushingBox.cpp
327+ $(BIN ) /PushingBox.o : $(SRC ) /model /PushingBox.cpp $(HEADERS )
328+ g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /PushingBox.o $(SRC ) /model /PushingBox.cpp
328329
329- $(BIN ) /SD_TC.o : $(SRC ) /Devices /SD_TC.cpp $(HEADERS )
330- g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /SD_TC.o $(SRC ) /Devices /SD_TC.cpp
330+ $(BIN ) /SD_TC.o : $(SRC ) /wrappers /SD_TC.cpp $(HEADERS )
331+ g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /SD_TC.o $(SRC ) /wrappers /SD_TC.cpp
331332
332- $(BIN ) /Serial_TC.o : $(SRC ) /Devices /Serial_TC.cpp $(HEADERS )
333- g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /Serial_TC.o $(SRC ) /Devices /Serial_TC.cpp
333+ $(BIN ) /Serial_TC.o : $(SRC ) /wrappers /Serial_TC.cpp $(HEADERS )
334+ g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /Serial_TC.o $(SRC ) /wrappers /Serial_TC.cpp
334335
335- $(BIN ) /ThermalProbe_TC.o : $(SRC ) /Devices /ThermalProbe_TC.cpp $(HEADERS )
336- g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /ThermalProbe_TC.o $(SRC ) /Devices /ThermalProbe_TC.cpp
336+ $(BIN ) /ThermalProbe_TC.o : $(SRC ) /wrappers /ThermalProbe_TC.cpp $(HEADERS )
337+ g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /ThermalProbe_TC.o $(SRC ) /wrappers /ThermalProbe_TC.cpp
337338
338- $(BIN ) /ThermalControl.o : $(SRC ) /Devices /ThermalControl.cpp $(HEADERS )
339- g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /ThermalControl.o $(SRC ) /Devices /ThermalControl.cpp
339+ $(BIN ) /ThermalControl.o : $(SRC ) /model /ThermalControl.cpp $(HEADERS )
340+ g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /ThermalControl.o $(SRC ) /model /ThermalControl.cpp
340341
341342$(BIN ) /PHCalibrationWarning.o : $(SRC ) /UIState/PHCalibrationWarning.cpp $(HEADERS )
342343 g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /PHCalibrationWarning.o $(SRC ) /UIState/PHCalibrationWarning.cpp
@@ -347,8 +348,8 @@ $(BIN)/EnablePID.o: $(SRC)/UIState/EnablePID.cpp $(HEADERS)
347348$(BIN ) /MainMenu.o : $(SRC ) /UIState/MainMenu.cpp $(HEADERS )
348349 g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /MainMenu.o $(SRC ) /UIState/MainMenu.cpp
349350
350- $(BIN ) /NumberCollectorState .o : $(SRC ) /UIState/NumberCollectorState .cpp $(HEADERS )
351- g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /NumberCollectorState .o $(SRC ) /UIState/NumberCollectorState .cpp
351+ $(BIN ) /NumberCollector .o : $(SRC ) /UIState/NumberCollector .cpp $(HEADERS )
352+ g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /NumberCollector .o $(SRC ) /UIState/NumberCollector .cpp
352353
353354$(BIN ) /PHCalibrationHigh.o : $(SRC ) /UIState/PHCalibrationHigh.cpp $(HEADERS )
354355 g++ -c $(FLAGS ) $(INCLUDE ) -o $(BIN ) /PHCalibrationHigh.o $(SRC ) /UIState/PHCalibrationHigh.cpp
0 commit comments