BUILD_DIR = build EDITOR_DIR = editor NAME = ferx RM += -r all: debug run release: cmake -S . -B $(BUILD_DIR) -G Ninja -DCMAKE_BUILD_TYPE=Release cmake --build $(BUILD_DIR) -j8 debug: cmake -S . -B $(BUILD_DIR) -G Ninja -DCMAKE_BUILD_TYPE=Debug cmake --build $(BUILD_DIR) -j8 run: cd $(BUILD_DIR)/${EDITOR_DIR} && ./${NAME} clean: cmake --build $(BUILD_DIR) --target clean clean-all: $(RM) $(BUILD_DIR)