diff options
author | tylermurphy534 <tylermurphy534@gmail.com> | 2022-10-01 14:35:16 -0400 |
---|---|---|
committer | tylermurphy534 <tylermurphy534@gmail.com> | 2022-10-01 14:35:16 -0400 |
commit | 6a001c4840140e71ba1672a4576d52d1a62c0922 (patch) | |
tree | 8b3ebdbb7e2580ca5de14dca895a779553026c6f /Makefile | |
parent | variable chunk sizes (diff) | |
download | minecraftvulkan-6a001c4840140e71ba1672a4576d52d1a62c0922.tar.gz minecraftvulkan-6a001c4840140e71ba1672a4576d52d1a62c0922.tar.bz2 minecraftvulkan-6a001c4840140e71ba1672a4576d52d1a62c0922.zip |
rename src files, move .o to /bin
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -19,10 +19,10 @@ LDFLAGS += -lalut LDFLAGS += -lvulkan LDFLAGS += $(INCFLAGS) +BIN = bin SRC = $(shell find src -name "*.cpp") SRC += $(shell find engine -name "*.cpp") -OBJ = $(SRC:.cpp=.o) -BIN = bin +OBJ = $(SRC:%.cpp=$(BIN)/%.o) VERTSRC = $(shell find ./res/shaders -type f -name "*.vert") VERTOBJ = $(patsubst %.vert, %.vert.spv, $(VERTSRC)) @@ -35,7 +35,8 @@ all: dirs shader build dirs: mkdir -p ./$(BIN) - + mkdir -p ./$(BIN)/src + mkdir -p ./$(BIN)/engine shader: $(VERTOBJ) $(FRAGOBJ) @@ -48,11 +49,10 @@ build: dirs shader ${OBJ} %.spv: % glslc -o $@ $< -%.o: %.cpp +$(BIN)/%.o: %.cpp $(CC) -o $@ -c $< $(CCFLAGS) clean: rm -rf app - rm -rf $(BIN) $(OBJ) - rm -rf res/shaders/*.spv - rm -rf lib/glfw/CMakeCache.txt + rm -rf $(BIN) + rm -rf res/shaders/*.spv
\ No newline at end of file |