minimal C implementation of modbus slave device
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
modbus-slave/Makefile

25 строки
549 B

BUILD_DIR := build
EXECUTABLE := modbus
.PHONY: all build run clean rebuild debug release help
all: build
# Configure and build the project
build:
@mkdir -p $(BUILD_DIR)
@cd $(BUILD_DIR) && cmake ..
@cmake --build $(BUILD_DIR)
@echo "Build complete. Executable: $(BUILD_DIR)/$(EXECUTABLE)"
# Run the built executable, build if needed
run: build
@echo "Running $(EXECUTABLE)..."
@./$(BUILD_DIR)/$(EXECUTABLE)
# Clean build artifacts
clean:
@rm -rf $(BUILD_DIR)
@echo "Build directory cleaned"
# Rebuild from scratch
rebuild: clean build