ARCH := window
LINUX = linux
# WINDOW = window
DIR = D:/Users/wzx/Desktop/linux学习/test/
SRC_DIR := ./src
BIN_DIR = ./bin
OBJ_DIR = ./obj
INI_DIR = ./include
TARGET_WINDOW = $(BIN_DIR)/app.exe
TARGET_LINUX = $(BIN_DIR)/app
SRC := $(wildcard ./src/*.c )
OBJS=$(patsubst $(SRC_DIR)/%.c,$(OBJ_DIR)/%.o,$(SRC))
ifeq ($(ARCH),$(LINUX))
TARGET = $(TARGET_LINUX)
else
TARGET = $(TARGET_WINDOW)
endif
$(TARGET) : $(SRC)
gcc $(SRC) -I $(INI_DIR) -o $(TARGET)
clean:
ifeq ($(ARCH),$(LINUX))
rm -rf ./bin/*
else
del /q bin
endif