Calibration_Stand/backend/Libs/Godex500/Makefile

25 lines
563 B
Makefile

CC = gcc
CFLAGS = -Wall -g
LDFLAGS = -lusb-1.0
TARGET = print_label
SRCS = stend_logic.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)