mirror of
https://github.com/vortexgpgpu/vortex.git
synced 2025-04-24 13:57:17 -04:00
27 lines
420 B
Makefile
27 lines
420 B
Makefile
|
|
ROOT_DIR := $(realpath ../../..)
|
|
|
|
CXXFLAGS += -std=c++17 -Wall -Wextra -pedantic -Wfatal-errors
|
|
CXXFLAGS += -I$(VORTEX_HOME)/sim/common
|
|
|
|
# Debugging
|
|
ifdef DEBUG
|
|
CXXFLAGS += -g -O0
|
|
else
|
|
CXXFLAGS += -O2 -DNDEBUG
|
|
endif
|
|
|
|
all: $(PROJECT)
|
|
|
|
$(PROJECT): $(SRCS)
|
|
$(CXX) $(CXXFLAGS) $^ $(LDFLAGS) -o $@
|
|
|
|
run:
|
|
./$(PROJECT)
|
|
|
|
clean:
|
|
rm -rf $(PROJECT) *.o *.log .depend
|
|
|
|
ifneq ($(MAKECMDGOALS),clean)
|
|
-include .depend
|
|
endif
|