Subdirectories in Arduino:
Linux gcc compile and load