Files
DarkRP2D/Makefile
2017-10-22 13:56:12 +02:00

35 lines
583 B
Makefile

CC = g++
CFLAGS = -Wall
EXE = DarkRP2D
LIB_PATH =
INC_PATH =
LIBS =
SRCDIR = src
BUILDDIR = build
SRC = $(shell C:\\MinGW\\msys\\1.0\\bin\\find $(SRCDIR) -name *.cpp)
OBJ = $(patsubst %.cpp, %.o, $(SRC))
OBJ := $(subst $(SRCDIR), $(BUILDDIR), $(OBJ))
.PHONY: all clean build run debug
all: build $(EXE)
run: all
$(BUILDDIR)/$(EXE)
$(EXE): $(OBJ)
$(CC) $(CFLAGS) -o $(BUILDDIR)/$@ $(OBJ) -static-libgcc -static-libstdc++
$(OBJ): $(SRC)
$(CC) $(CFLAGS) -c $< -o $@
build:
C:\\MinGW\\msys\\1.0\\bin\\mkdir -p $(BUILDDIR)
clean:
rm -rf $(BUILDDIR)
debug:
@echo $(OBJ)