|
|
|
|
@ -26,8 +26,9 @@ CPP_OBJECTS = $(CPP_SOURCES:$(SRC_DIR)/%.cpp=$(BUILD_DIR)/%.o)
|
|
|
|
|
C_OBJECTS = $(BUILD_DIR)/tomlc17.o
|
|
|
|
|
TEST_OBJECTS := $(patsubst $(TEST_DIR)/%.cpp, $(BUILD_DIR)/%.o, $(TEST_SOURCES))
|
|
|
|
|
|
|
|
|
|
# Default target
|
|
|
|
|
# Default target (updates ctags if available)
|
|
|
|
|
all: raylib $(BUILD_DIR) $(TARGET) |
|
|
|
|
@command -v ctags >/dev/null 2>&1 && ctags -R tests/ src/ || true
|
|
|
|
|
|
|
|
|
|
# Build raylib
|
|
|
|
|
raylib: |
|
|
|
|
@ -87,4 +88,4 @@ test-build: $(BUILD_DIR) $(C_OBJECTS) $(CPP_OBJECTS) $(TEST_OBJECTS)
|
|
|
|
|
test: test-build |
|
|
|
|
./$(TEST_TARGET)
|
|
|
|
|
|
|
|
|
|
.PHONY: all clean clean-all rebuild run test test-build raylib |
|
|
|
|
.PHONY: all clean clean-all rebuild run test test-build raylib ctags |
|
|
|
|
|