Compare commits
4 Commits
1e7ad317b8
...
6bab964dd5
| Author | SHA1 | Date | |
|---|---|---|---|
| 6bab964dd5 | |||
| d7d9d5e6ea | |||
| 46d3a584b4 | |||
| f5a8420025 |
25
makefile
25
makefile
@ -12,22 +12,11 @@ warnings = -Wall -Wextra -Werror -Wformat=2 -Wno-maybe-uninitialized \
|
||||
sanitize = -fsanitize=address,undefined,pointer-compare,pointer-subtract
|
||||
debug_flags = -ggdb3 -Og -DDEBUG -Wformat-truncation=2 $(sanitize)
|
||||
|
||||
ifeq ($(OS),Windows_NT)
|
||||
CC := gcc
|
||||
CXX := g++
|
||||
else
|
||||
CC := /usr/bin/gcc
|
||||
CXX := /usr/bin/g++
|
||||
endif
|
||||
CC := /usr/bin/gcc
|
||||
CXX := /usr/bin/g++
|
||||
|
||||
builddir := build
|
||||
ifeq ($(OS),Windows_NT)
|
||||
objectname = sabp.exe
|
||||
makebuilddircmd = mkdir $(builddir)
|
||||
else
|
||||
objectname = sabp
|
||||
makebuilddircmd = mkdir -p $(builddir)
|
||||
endif
|
||||
objectname = sabp
|
||||
objectdir = $(builddir)/$(objectname)
|
||||
|
||||
.PHONY: all debug
|
||||
@ -46,7 +35,7 @@ $(builddir)/sa.o:src/sa.cpp
|
||||
$(CXX) $(CPPFLAGS) src/sa.cpp -o $(builddir)/sa.o -c
|
||||
|
||||
$(builddir):
|
||||
$(makebuilddircmd)
|
||||
mkdir -p $(builddir)
|
||||
|
||||
set_flags:
|
||||
$(eval override CPPFLAGS += $(warnings) $(optimize_flags) $(standart))
|
||||
@ -55,8 +44,4 @@ set_debug_flags:
|
||||
$(eval override CPPFLAGS += $(warnings) $(sanitize) $(debug_flags))
|
||||
|
||||
clean:
|
||||
ifeq ($(OS),Windows_NT)
|
||||
RMDIR "$(builddir)" /S /Q
|
||||
else
|
||||
rm -rf $(builddir)
|
||||
endif
|
||||
rm -rf $(builddir)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user