Move back to C++

This commit is contained in:
Piotr Krygier committed 2022-07-05 16:03:31 -04:00
1 parent 4755371ffa
commit ce0c399810
13 files changed
+44 -83

No files matched your search

+20
View File
@@ -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