Skip to content

Commit 4ca07c8

Browse files
fix makefile for nixos
1 parent 1cddb85 commit 4ca07c8

1 file changed

Lines changed: 28 additions & 28 deletions

File tree

Makefile

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
.PHONY: debug clean release file_structure release_build
22

33
# 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
1313

1414
SMOVER ?= 100
1515
BUILDVER ?= 101
@@ -47,41 +47,41 @@ format:
4747
find ./lib/custom -name "*.*" | xargs clang-format -i || true
4848

4949
clean:
50-
rm -r build || true
50+
yes | rm -r build || true
5151

5252
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)"
5757

58-
@echo "$(YELLOW) → Creating Switch (Atmosphere) structure...$(RESET)"
58+
@echo -e "$(YELLOW) → Creating Switch (Atmosphere) structure...$(RESET)"
5959
@mkdir -p $(SCONTENTPATH)/exefs/
6060

61-
@echo "$(YELLOW) → Creating Emulator (SMOO-Plus) structure...$(RESET)"
61+
@echo -e "$(YELLOW) → Creating Emulator (SMOO-Plus) structure...$(RESET)"
6262
@mkdir -p $(EMUPATH)/$(PROJNAME)/exefs/
6363
@mkdir -p $(EMUPATH)/$(PROJNAME)/romfs/
6464

65-
@echo "$(BLUE) → Copying subsdk binaries...$(RESET)"
65+
@echo -e "$(BLUE) → Copying subsdk binaries...$(RESET)"
6666
@cp build/$(PROJNAME).nso $(SCONTENTPATH)/exefs/subsdk4
6767
@cp build/$(PROJNAME).nso $(ECONTENTPATH)/exefs/subsdk4
6868

69-
@echo "$(BLUE) → Copying npdm file...$(RESET)"
69+
@echo -e "$(BLUE) → Copying npdm file...$(RESET)"
7070
@cp build/main.npdm $(SCONTENTPATH)/exefs/main.npdm
7171
@cp build/main.npdm $(ECONTENTPATH)/exefs/main.npdm
7272

73-
@echo "$(BLUE) → Moving NSS debug symbols...$(RESET)"
73+
@echo -e "$(BLUE) → Moving NSS debug symbols...$(RESET)"
7474
@mv build/$(PROJNAME).nss package/$(PROJNAME).nss || true
7575

76-
@echo "$(BLUE) → Copying romfs data...$(RESET)"
76+
@echo -e "$(BLUE) → Copying romfs data...$(RESET)"
7777
@cp -R romfs/ $(SCONTENTPATH)
7878
@cp -R romfs/ $(ECONTENTPATH) 2>/dev/null || true
7979

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

Comments
 (0)