echo "Removing hard links from: " $PWD

unlink ./src > /dev/null 2>&1

unlink ./SerialLog.cpp > /dev/null 2>&1
unlink ./SerialLog.h > /dev/null 2>&1
unlink ./Settings.cpp > /dev/null 2>&1

unlink ./Webpages/Settings.html > /dev/null 2>&1

unlink ./src/Modules/HempyModule.h > /dev/null 2>&1 
unlink ./src/Modules/HempyModule.cpp > /dev/null 2>&1
unlink ./src/Modules/AeroModule_NoTank.h > /dev/null 2>&1 
unlink ./src/Modules/AeroModule_NoTank.cpp > /dev/null 2>&1
unlink ./src/Modules/AeroModule_Tank.h > /dev/null 2>&1 
unlink ./src/Modules/AeroModule_Tank.cpp > /dev/null 2>&1
unlink ./src/Modules/ReservoirModule.h > /dev/null 2>&1 
unlink ./src/Modules/ReservoirModule.cpp > /dev/null 2>&1

unlink ./src/Modules_Web/420Common_Web.h > /dev/null 2>&1
unlink ./src/Modules_Web/420Common_Web.cpp > /dev/null 2>&1
unlink ./src/Modules_Web/420Module_Web.h > /dev/null 2>&1
unlink ./src/Modules_Web/420Module_Web.cpp > /dev/null 2>&1
unlink ./src/Modules_Web/HempyModule_Web.h > /dev/null 2>&1 
unlink ./src/Modules_Web/HempyModule_Web.cpp > /dev/null 2>&1
unlink ./src/Modules_Web/AeroModule_Web.h > /dev/null 2>&1 
unlink ./src/Modules_Web/AeroModule_Web.cpp > /dev/null 2>&1
unlink ./src/Modules_Web/ReservoirModule_Web.h > /dev/null 2>&1 
unlink ./src/Modules_Web/ReservoirModule_Web.cpp > /dev/null 2>&1
unlink ./src/Modules_Web/MainModule_Web.h > /dev/null 2>&1 
unlink ./src/Modules_Web/MainModule_Web.cpp > /dev/null 2>&1
unlink ./src/Modules_Web/DevModule_Web.h > /dev/null 2>&1 
unlink ./src/Modules_Web/DevModule_Web.cpp > /dev/null 2>&1
unlink ./src/Modules_Web/DEVModule_Web.h > /dev/null 2>&1 
unlink ./src/Modules_Web/DEVModule_Web.cpp > /dev/null 2>&1
unlink ./src/Modules_Web/Hempy_Standalone.h > /dev/null 2>&1 
unlink ./src/Modules_Web/Hempy_Standalone.cpp > /dev/null 2>&1
unlink ./src/Modules_Web/Hempy_Standalone.h > /dev/null 2>&1 
unlink ./src/Modules_Web/Hempy_Standalone.cpp > /dev/null 2>&1

unlink ./src/Helpers.cpp > /dev/null 2>&1
unlink ./src/Helpers.h > /dev/null 2>&1
unlink ./src/WirelessCommands_Aero.h > /dev/null 2>&1
unlink ./src/WirelessCommands_Dev.h > /dev/null 2>&1
unlink ./src/WirelessCommands_Hempy.h > /dev/null 2>&1
unlink ./src/WirelessCommands_Reservoir.h > /dev/null 2>&1

unlink ./src/Components_Web/420Common_Web.h > /dev/null 2>&1
unlink ./src/Components_Web/DHTSensor_Web.h > /dev/null 2>&1
unlink ./src/Components_Web/DHTSensor_Web.cpp > /dev/null 2>&1
unlink ./src/Components_Web/HempyBucket_Web.h > /dev/null 2>&1
unlink ./src/Components_Web/HempyBucket_Web.cpp > /dev/null 2>&1
unlink ./src/Components_Web/Sound_Web.h > /dev/null 2>&1
unlink ./src/Components_Web/Sound_Web.cpp > /dev/null 2>&1
unlink ./src/Components_Web/WaterPump_Web.h > /dev/null 2>&1
unlink ./src/Components_Web/WaterPump_Web.cpp > /dev/null 2>&1
unlink ./src/Components_Web/WeightSensor_Web.h > /dev/null 2>&1
unlink ./src/Components_Web/WeightSensor_Web.cpp > /dev/null 2>&1
unlink ./src/Components_Web/WasteReservoir_Web.h > /dev/null 2>&1
unlink ./src/Components_Web/WasteReservoir_Web.cpp > /dev/null 2>&1
unlink ./src/Components_Web/AirPump_Web.h > /dev/null 2>&1
unlink ./src/Components_Web/AirPump_Web.cpp > /dev/null 2>&1
unlink ./src/Components_Web/Fan_Web.h > /dev/null 2>&1
unlink ./src/Components_Web/Fan_Web.cpp > /dev/null 2>&1
unlink ./src/Components_Web/LightSensor_Web.h > /dev/null 2>&1
unlink ./src/Components_Web/LightSensor_Web.cpp > /dev/null 2>&1
unlink ./src/Components_Web/Lights_Web.h > /dev/null 2>&1
unlink ./src/Components_Web/Lights_Web.cpp > /dev/null 2>&1
unlink ./src/Components_Web/PowerSensorV3_Web.h > /dev/null 2>&1
unlink ./src/Components_Web/PowerSensorV3_Web.cpp > /dev/null 2>&1

unlink ./src/Components/420Common.h > /dev/null 2>&1
unlink ./src/Components/420Common.cpp > /dev/null 2>&1
unlink ./src/Components/420Module.h > /dev/null 2>&1
unlink ./src/Components/420Module.cpp > /dev/null 2>&1
unlink ./src/Components/Aeroponics.h > /dev/null 2>&1
unlink ./src/Components/Aeroponics.cpp > /dev/null 2>&1
unlink ./src/Components/Aeroponics_NoTank.h > /dev/null 2>&1
unlink ./src/Components/Aeroponics_NoTank.cpp > /dev/null 2>&1
unlink ./src/Components/Aeroponics_Tank.h > /dev/null 2>&1
unlink ./src/Components/Aeroponics_Tank.cpp > /dev/null 2>&1
unlink ./src/Components/AirPump.h > /dev/null 2>&1
unlink ./src/Components/AirPump.cpp > /dev/null 2>&1
unlink ./src/Components/DHTSensor.h > /dev/null 2>&1
unlink ./src/Components/DHTSensor.cpp > /dev/null 2>&1
unlink ./src/Components/DistanceSensor.h > /dev/null 2>&1
unlink ./src/Components/DistanceSensor.cpp > /dev/null 2>&1
unlink ./src/Components/Fan.h > /dev/null 2>&1
unlink ./src/Components/Fan.cpp > /dev/null 2>&1
unlink ./src/Components/Fan_PWM.h > /dev/null 2>&1
unlink ./src/Components/Fan_PWM.cpp > /dev/null 2>&1
unlink ./src/Components/HempyBucket.h > /dev/null 2>&1
unlink ./src/Components/HempyBucket.cpp > /dev/null 2>&1
unlink ./src/Components/Lights.h > /dev/null 2>&1
unlink ./src/Components/Lights.cpp > /dev/null 2>&1
unlink ./src/Components/LightSensor.h > /dev/null 2>&1
unlink ./src/Components/LightSensor.cpp > /dev/null 2>&1
unlink ./src/Components/PressurePump.h > /dev/null 2>&1
unlink ./src/Components/PressurePump.cpp > /dev/null 2>&1
unlink ./src/Components/PressureSensor.h > /dev/null 2>&1
unlink ./src/Components/PressureSensor.cpp > /dev/null 2>&1
unlink ./src/Components/PHSensor.h > /dev/null 2>&1
unlink ./src/Components/PHSensor.cpp > /dev/null 2>&1
unlink ./src/Components/PowerSensor.h > /dev/null 2>&1
unlink ./src/Components/PowerSensor.cpp > /dev/null 2>&1
unlink ./src/Components/PowerSensorV3.h > /dev/null 2>&1
unlink ./src/Components/PowerSensorV3.cpp > /dev/null 2>&1
unlink ./src/Components/PressureSensor.h > /dev/null 2>&1
unlink ./src/Components/PressureSensor.cpp > /dev/null 2>&1
unlink ./src/Components/Sound.h > /dev/null 2>&1
unlink ./src/Components/Sound.cpp > /dev/null 2>&1
unlink ./src/Components/Switch.h > /dev/null 2>&1
unlink ./src/Components/Switch.cpp > /dev/null 2>&1
unlink ./src/Components/Switch_PWM.h > /dev/null 2>&1
unlink ./src/Components/Switch_PWM.cpp > /dev/null 2>&1
unlink ./src/Components/TDSSensor.h > /dev/null 2>&1
unlink ./src/Components/TDSSensor.cpp > /dev/null 2>&1
unlink ./src/Components/WaterLevelSensor.h > /dev/null 2>&1
unlink ./src/Components/WaterLevelSensor.cpp > /dev/null 2>&1
unlink ./src/Components/WaterPump.h > /dev/null 2>&1
unlink ./src/Components/WaterPump.cpp > /dev/null 2>&1
unlink ./src/Components/WaterTempSensor.h > /dev/null 2>&1
unlink ./src/Components/WaterTempSensor.cpp > /dev/null 2>&1
unlink ./src/Components/WasteReservoir.h > /dev/null 2>&1
unlink ./src/Components/WasteReservoir.cpp > /dev/null 2>&1
unlink ./src/Components/WeightSensor.h > /dev/null 2>&1
unlink ./src/Components/WeightSensor.cpp > /dev/null 2>&1

unlink ./HardLinkSRC_OFF.sh
unlink ./HardLinkSRC_OFF_Win.bat


echo "Cleaning up empty folders"
find . -type d -empty -delete

#echo "Done, press enter to exit"
#read fakeinput
