APP_SRC_DIR = ../app

SUBDIRS := $(wildcard $(APP_SRC_DIR)/*/.)

.PHONY: all
all: app file

.PHONY: app
app:
	rm -rf app
	$(MAKE) -C $(APP_SRC_DIR)
	mkdir -p app

	for dir in $(subst /.,,$(subst $(APP_SRC_DIR)/,,$(SUBDIRS))); do \
		cp $(APP_SRC_DIR)/$$dir/$$dir app; \
	done

file:
	mkdir -p file

.PHONY: clean
clean:
	$(MAKE) -C $(APP_SRC_DIR) clean
	rm -rf app