Skip to content

Commit 8ac33bd

Browse files
committed
Chore: update Makefile
* modified: Makefile Signed-off-by: Muhammad Amin Boubaker <[email protected]>
1 parent 23f55a8 commit 8ac33bd

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

Makefile

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,12 @@ ifeq ($(OS),Windows_NT)
88
BIN := $(APP_NAME).exe
99
endif
1010

11-
.PHONY: all build run clean
11+
.PHONY: all build cross-compile build-linux build-windows build-macos run clean
1212

1313
all: build
1414

15+
cross-compile: build-linux build-windows build-macos
16+
1517
build:
1618
@echo "Building $(BIN)..."
1719
go build -o $(BIN) .
@@ -20,12 +22,6 @@ run: build
2022
@echo "Running $(BIN)..."
2123
./$(BIN)
2224

23-
clean:
24-
@echo "Cleaning up..."
25-
rm -f $(APP_NAME) $(APP_NAME).exe nvidia-ai-chat-*-amd64 nvidia-ai-chat-*-amd64.exe
26-
27-
.PHONY: build-linux build-windows build-macos
28-
2925
build-linux:
3026
@echo "Building for Linux (amd64)..."
3127
GOOS=linux GOARCH=amd64 go build -o nvidia-ai-chat-linux-amd64 .
@@ -38,3 +34,7 @@ build-macos:
3834
@echo "Building for macOS (amd64)..."
3935
GOOS=darwin GOARCH=amd64 go build -o nvidia-ai-chat-darwin-amd64 .
4036

37+
clean:
38+
@echo "Cleaning up..."
39+
rm -f $(APP_NAME) $(APP_NAME).exe nvidia-ai-chat-*-amd64 nvidia-ai-chat-*-amd64.exe
40+

0 commit comments

Comments
 (0)