|
1 | 1 | .PHONY: debug clean release file_structure release_build |
2 | 2 |
|
3 | 3 | # Color definitions |
4 | | -RESET := \033[0m |
5 | | -BOLD := \033[1m |
6 | | -RED := \033[31m |
7 | | -GREEN := \033[32m |
8 | | -YELLOW := \033[33m |
9 | | -BLUE := \033[34m |
10 | | -MAGENTA := \033[35m |
11 | | -CYAN := \033[36m |
12 | | -WHITE := \033[37m |
| 4 | +RESET := \e[0m |
| 5 | +BOLD := \e[1m |
| 6 | +RED := \e[31m |
| 7 | +GREEN := \e[32m |
| 8 | +YELLOW := \e[33m |
| 9 | +BLUE := \e[34m |
| 10 | +MAGENTA := \e[35m |
| 11 | +CYAN := \e[36m |
| 12 | +WHITE := \e[37m |
13 | 13 |
|
14 | 14 | SMOVER ?= 100 |
15 | 15 | BUILDVER ?= 101 |
@@ -47,41 +47,41 @@ format: |
47 | 47 | find ./lib/custom -name "*.*" | xargs clang-format -i || true |
48 | 48 |
|
49 | 49 | clean: |
50 | | - rm -r build || true |
| 50 | + yes | rm -r build || true |
51 | 51 |
|
52 | 52 | file_structure: |
53 | | - @echo "" |
54 | | - @echo "$(CYAN)════════════════════════════════════════════════════════════════$(RESET)" |
55 | | - @echo "$(BOLD)$(WHITE) Creating deployment structures...$(RESET)" |
56 | | - @echo "$(CYAN)════════════════════════════════════════════════════════════════$(RESET)" |
| 53 | + @echo -e "" |
| 54 | + @echo -e "$(CYAN)════════════════════════════════════════════════════════════════$(RESET)" |
| 55 | + @echo -e "$(BOLD)$(WHITE) Creating deployment structures...$(RESET)" |
| 56 | + @echo -e "$(CYAN)════════════════════════════════════════════════════════════════$(RESET)" |
57 | 57 |
|
58 | | - @echo "$(YELLOW) → Creating Switch (Atmosphere) structure...$(RESET)" |
| 58 | + @echo -e "$(YELLOW) → Creating Switch (Atmosphere) structure...$(RESET)" |
59 | 59 | @mkdir -p $(SCONTENTPATH)/exefs/ |
60 | 60 |
|
61 | | - @echo "$(YELLOW) → Creating Emulator (SMOO-Plus) structure...$(RESET)" |
| 61 | + @echo -e "$(YELLOW) → Creating Emulator (SMOO-Plus) structure...$(RESET)" |
62 | 62 | @mkdir -p $(EMUPATH)/$(PROJNAME)/exefs/ |
63 | 63 | @mkdir -p $(EMUPATH)/$(PROJNAME)/romfs/ |
64 | 64 |
|
65 | | - @echo "$(BLUE) → Copying subsdk binaries...$(RESET)" |
| 65 | + @echo -e "$(BLUE) → Copying subsdk binaries...$(RESET)" |
66 | 66 | @cp build/$(PROJNAME).nso $(SCONTENTPATH)/exefs/subsdk4 |
67 | 67 | @cp build/$(PROJNAME).nso $(ECONTENTPATH)/exefs/subsdk4 |
68 | 68 |
|
69 | | - @echo "$(BLUE) → Copying npdm file...$(RESET)" |
| 69 | + @echo -e "$(BLUE) → Copying npdm file...$(RESET)" |
70 | 70 | @cp build/main.npdm $(SCONTENTPATH)/exefs/main.npdm |
71 | 71 | @cp build/main.npdm $(ECONTENTPATH)/exefs/main.npdm |
72 | 72 |
|
73 | | - @echo "$(BLUE) → Moving NSS debug symbols...$(RESET)" |
| 73 | + @echo -e "$(BLUE) → Moving NSS debug symbols...$(RESET)" |
74 | 74 | @mv build/$(PROJNAME).nss package/$(PROJNAME).nss || true |
75 | 75 |
|
76 | | - @echo "$(BLUE) → Copying romfs data...$(RESET)" |
| 76 | + @echo -e "$(BLUE) → Copying romfs data...$(RESET)" |
77 | 77 | @cp -R romfs/ $(SCONTENTPATH) |
78 | 78 | @cp -R romfs/ $(ECONTENTPATH) 2>/dev/null || true |
79 | 79 |
|
80 | | - @echo "" |
81 | | - @echo "$(GREEN)════════════════════════════════════════════════════════════════$(RESET)" |
82 | | - @echo "$(BOLD)$(GREEN) ✓ Build complete!$(RESET)" |
83 | | - @echo "$(GREEN)════════════════════════════════════════════════════════════════$(RESET)" |
84 | | - @echo "$(WHITE) Switch (Atmosphere): $(CYAN)package/$(PROJNAME)-Switch/atmosphere/$(RESET)" |
85 | | - @echo "$(WHITE) Emulator (SMOO-Plus): $(CYAN)package/$(PROJNAME)-Emulator/SMOO-Plus/$(RESET)" |
86 | | - @echo "$(GREEN)════════════════════════════════════════════════════════════════$(RESET)" |
87 | | - @echo "" |
| 80 | + @echo -e "" |
| 81 | + @echo -e "$(GREEN)════════════════════════════════════════════════════════════════$(RESET)" |
| 82 | + @echo -e "$(BOLD)$(GREEN) ✓ Build complete!$(RESET)" |
| 83 | + @echo -e "$(GREEN)════════════════════════════════════════════════════════════════$(RESET)" |
| 84 | + @echo -e "$(WHITE) Switch (Atmosphere): $(CYAN)package/$(PROJNAME)-Switch/atmosphere/$(RESET)" |
| 85 | + @echo -e "$(WHITE) Emulator (SMOO-Plus): $(CYAN)package/$(PROJNAME)-Emulator/SMOO-Plus/$(RESET)" |
| 86 | + @echo -e "$(GREEN)════════════════════════════════════════════════════════════════$(RESET)" |
| 87 | + @echo -e "" |
0 commit comments