Ensure spaces are escaped in Makefile
This commit is contained in:
30
Makefile
30
Makefile
@@ -146,40 +146,40 @@ primitives: INCLUDES = common primitives
|
||||
primitives: install
|
||||
|
||||
clean:
|
||||
@rm -rf $(BUILD_DIR)
|
||||
@rm -rf "$(BUILD_DIR)"
|
||||
|
||||
builddir:
|
||||
@mkdir -p $(BUILD_DIR)
|
||||
@mkdir -p "$(BUILD_DIR)"
|
||||
|
||||
build-c-test:
|
||||
$(CC) $(CSTD) $(CFLAGS) $(BUILD_FLAGS) $(TEST_INCLUDE) $(TEST_C_SRC) -o $(TEST_C_OUT)
|
||||
$(CC) $(CSTD) $(CFLAGS) $(BUILD_FLAGS) $(TEST_INCLUDE) $(TEST_C_SRC) -o "$(TEST_C_OUT)"
|
||||
|
||||
run-c-test: build-c-test
|
||||
@echo -e "\n\033[34;1mRUNNING C TESTS\033[0m"
|
||||
@$(TEST_C_OUT)
|
||||
@rm $(TEST_C_OUT)
|
||||
@"$(TEST_C_OUT)"
|
||||
@rm "$(TEST_C_OUT)"
|
||||
|
||||
build-cc-test:
|
||||
$(CXX) $(CXXSTD) $(CFLAGS) $(BUILD_FLAGS) $(TEST_INCLUDE) $(TEST_CXX_SRC) $(LIB_OUT) -o $(TEST_CXX_OUT)
|
||||
$(CXX) $(CXXSTD) $(CFLAGS) $(BUILD_FLAGS) $(TEST_INCLUDE) $(TEST_CXX_SRC) "$(LIB_OUT)" -o "$(TEST_CXX_OUT)"
|
||||
|
||||
run-cc-test: build-cc-test
|
||||
@echo -e "\n\033[34;1mRUNNING C++ TESTS\033[0m"
|
||||
@export LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:$(BUILD_DIR) && $(TEST_CXX_OUT)
|
||||
@rm $(TEST_CXX_OUT)
|
||||
@export LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:"$(BUILD_DIR)" && "$(TEST_CXX_OUT)"
|
||||
@rm "$(TEST_CXX_OUT)"
|
||||
|
||||
codegen:
|
||||
python3 -m codegen -f $(CODEGEN_INPUT)
|
||||
|
||||
install: codegen build-lib
|
||||
@mkdir -p $(LIB_INSTALL)
|
||||
@cp -v $(LIB_OUT) $(LIB_INSTALL)
|
||||
@mkdir -p $(INCLUDE_INSTALL)
|
||||
@bash $(HEADER_INSTALL_CMD) $(LIB_SRC) $(INCLUDE_INSTALL) $(INCLUDES)
|
||||
@mkdir -p "$(LIB_INSTALL)"
|
||||
@cp -v "$(LIB_OUT)" "$(LIB_INSTALL)"
|
||||
@mkdir -p "$(INCLUDE_INSTALL)"
|
||||
@bash $(HEADER_INSTALL_CMD) $(LIB_SRC) "$(INCLUDE_INSTALL)" $(INCLUDES)
|
||||
|
||||
build-lib: builddir
|
||||
$(CC) -c $(CSTD) $(CFLAGS) $(BUILD_FLAGS) $(LIBFLAGS) $(LIB_SRC) -o $(OBJ_OUT)
|
||||
$(AR) r $(LIB_OUT) $(OBJ_OUT)
|
||||
@rm $(OBJ_OUT)
|
||||
$(CC) -c $(CSTD) $(CFLAGS) $(BUILD_FLAGS) $(LIBFLAGS) $(LIB_SRC) -o "$(OBJ_OUT)"
|
||||
$(AR) r "$(LIB_OUT)" "$(OBJ_OUT)"
|
||||
@rm "$(OBJ_OUT)"
|
||||
|
||||
ccodegen:
|
||||
$(CC) $(CSTD) $(CFLAGS) $(BUILD_FLAGS) $(LIBFLAGS) -Isrc/core src/core/wapp_core.c ccodegen/*.c -o ccgen
|
||||
|
||||
Reference in New Issue
Block a user