HEADERS += $(HAL_DIR)/hal_flash/*.h SRCDIRS += $(HAL_DIR)/hal_flash ifdef MOD_FLASH SRCDIRS += += $(HAL_DIR)/hal_flash/$(MOD_FLASH) else $(warning warning you sure no hal_flash?) endif