Browse code

Add the file system generation script

Pawel Jablonski authored on 18/03/2023 16:43:55
Showing 2 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,25 @@
1
+APP_SRC_DIR = ../app
2
+
3
+SUBDIRS := $(wildcard $(APP_SRC_DIR)/*/.)
4
+
5
+.PHONY: all
6
+all: app file
7
+
8
+.PHONY: app
9
+app:
10
+	rm -rf app
11
+	$(MAKE) -C $(APP_SRC_DIR)
12
+	mkdir -p app
13
+
14
+	for dir in $(subst /.,,$(subst $(APP_SRC_DIR)/,,$(SUBDIRS))); do \
15
+		cp $(APP_SRC_DIR)/$$dir/$$dir app; \
16
+	done
17
+
18
+file:
19
+	mkdir -p file
20
+
21
+.PHONY: clean
22
+clean:
23
+	$(MAKE) -C $(APP_SRC_DIR) clean
24
+	rm -rf app
25
+
0 26
new file mode 100644
... ...
@@ -0,0 +1 @@
1
+An example text file
0 2
\ No newline at end of file