Calibration_Stand/backend/Libs/sx1278/Makefile

26 lines
643 B
Makefile
Raw Normal View History

2025-04-14 17:36:33 +07:00
# Переменные
CC = gcc
CFLAGS = -Wall -g
LDFLAGS = -lwiringPi # Добавляем линковку с wiringPi
TARGET = program
SRCS = stend_logic.c sx1278.c
OBJS = $(SRCS:.c=.o)
# Цель по умолчанию
all: $(TARGET) clean launch
# Правило для создания исполняемого файла
$(TARGET): $(OBJS)
$(CC) $(CFLAGS) -o $(TARGET) $(OBJS) $(LDFLAGS)
# Правило для компиляции .c файлов в .o файлы
%.o: %.c
$(CC) $(CFLAGS) -c $< -o $@
# Чистка проекта от скомпилированных файлов
clean:
rm -f $(OBJS)
launch:
./$(TARGET)