2025-02-22 21:21:51 +01:00
|
|
|
COMPILER = gcc
|
2025-02-12 20:42:04 +01:00
|
|
|
CFLAGS = -Wall \
|
|
|
|
-ansi \
|
|
|
|
-pedantic
|
2025-02-22 21:21:51 +01:00
|
|
|
OUTPUT = program
|
|
|
|
|
|
|
|
OBJS = main.o module.o
|
|
|
|
|
|
|
|
# Règle principale
|
|
|
|
$(OUTPUT): $(OBJS)
|
|
|
|
$(COMPILER) $(CFLAGS) -o $(OUTPUT) $(OBJS)
|
|
|
|
|
|
|
|
main.o: main.c
|
|
|
|
$(COMPILER) $(CFLAGS) -c main.c -o main.o
|
|
|
|
|
|
|
|
module.o: module.c
|
|
|
|
$(COMPILER) $(CFLAGS) -c module.c -o module.o
|
|
|
|
|
|
|
|
clean:
|
|
|
|
rm -f $(OUTPUT) $(OBJS)
|
|
|
|
|