Move back to C++
This commit is contained in:
13 files changed
+44
-83
No files matched your search
@@ -0,0 +1,20 @@
|
||||
CC := /usr/bin/g++
|
||||
INCLUDE_DIR := -I./include -I./third_party/vma/include
|
||||
CFLAGS := -g -Werror -Wall -std=c++17 $(INCLUDE_DIR)
|
||||
SRC_DIR := src
|
||||
BUILD_DIR := ./build
|
||||
TARGET := RedScarfEngine
|
||||
SOURCES := main.cpp \
|
||||
vulkanBase.cpp \
|
||||
window.cpp
|
||||
|
||||
OBJECTS := $(SOURCES:.cpp=.o)
|
||||
|
||||
all: $(BUILD_DIR)/$(OBJECTS)
|
||||
$(CC) $(CFLAGS) -o $(BUILD_DIR)/$(TARGET) $(BUILD_DIR)/$(OBJECTS)
|
||||
|
||||
$(BUILD_DIR)/main.o: $(SRC_DIR)/main.cpp $(BUILD_DIR)/vulkanBase.o
|
||||
$(CC) $(CFLAGS) -c $(SRC_DIR)/main.cpp
|
||||
|
||||
$(BUILD_DIR)/vulkanBase.o: $(SRC_DIR)/vulkanBase.cpp
|
||||
$(CC) $(CFLAGS) -c $(SRC_DIR)/vulkanBase.cpp
|
||||
Reference in new issue
Block a user