Init
This commit is contained in:
commit
3f6ca06228
7 changed files with 281 additions and 0 deletions
21
Makefile
Normal file
21
Makefile
Normal file
|
@ -0,0 +1,21 @@
|
|||
CPP_FILES := $(wildcard src/*.cpp)
|
||||
OBJ_FILES := $(addprefix obj/,$(notdir $(CPP_FILES:.cpp=.o)))
|
||||
LD_FLAGS :=
|
||||
CC_FLAGS := -std=gnu++11
|
||||
|
||||
ifeq ($(OS),Windows_NT)
|
||||
EXEC := main.exe
|
||||
else
|
||||
EXEC := main
|
||||
endif
|
||||
|
||||
$(EXEC): $(OBJ_FILES)
|
||||
g++ $(LD_FLAGS) -o $@ $^
|
||||
|
||||
obj/%.o: src/%.cpp
|
||||
mkdir -p obj
|
||||
g++ $(CC_FLAGS) -c -o $@ $<
|
||||
|
||||
clean:
|
||||
rm obj/*
|
||||
rm $(EXEC)
|
Reference in a new issue