labfy-investigation/Enquete-gui/Makefile
2026-07-06 16:41:56 +02:00

28 lines
443 B
Makefile

CC = gcc
PKG_CONFIG = pkg-config
CFLAGS = -Wall -Wextra -Wpedantic -Werror -std=c17 -g \
-Iinclude \
$(shell $(PKG_CONFIG) --cflags gtk4 sqlite3)
LDFLAGS = $(shell $(PKG_CONFIG) --libs gtk4 sqlite3)
SRC := $(wildcard src/*.c)
OBJ := $(SRC:.c=.o)
TARGET = enquete-gui
$(TARGET): $(OBJ)
$(CC) $(OBJ) -o $@ $(LDFLAGS)
%.o: %.c
$(CC) $(CFLAGS) -c $< -o $@
clean:
rm -f $(OBJ) $(TARGET)
run: $(TARGET)
./$(TARGET)
.PHONY: clean run