SOURCES = $(wildcard *.c)
OBJETS = $(SOURCES:.c=.o)
BIBLIOTHEQUES = -L ../Localbib -lbib
EXECUTABLE = projet
CFLAGS += -Wall -I ../Localbib
all: $(EXECUTABLE)
$(EXECUTABLE): $(OBJETS)
$(CC) -o $@ $^ $(BIBLIOTHEQUES)
clean:
rm -rf $(EXECUTABLE) *.o
SOURCES = $(wildcard *.c)
OBJETS = $(SOURCES:.c=.o)
BIBLIOTHEQUE = libbib.a
AR = ar r
CFLAGS += -Wall
all: $(BIBLIOTHEQUE)
$(BIBLIOTHEQUE): $(OBJETS)
$(AR) $@ $^
$(OBJETS): bibliotheque.h
clean:
rm -rf *.o *.a core