This commit is contained in:
Geoffrey Frogeye 2017-03-22 11:29:44 +01:00
parent 93ada685e7
commit 1a5e7af515
5 changed files with 16166 additions and 0 deletions

30
TP9/Makefile Normal file
View file

@ -0,0 +1,30 @@
#Makefile pour le tp8
#1 seul .c ici
EXEC = hash
#nom du compilo et options de compil
CC = clang
CFLAGS = -Wall -Werror
#chemins et nom de la lib
LIBNAME = liblistechaines.a
PATHLIBA = .
PATHLIBH = .
#flags de compil : le .h à la compil, la lib à l'édition de lien
LDFLAGS = -L$(PATHLIBA) -llistechaines
INCLUDES= -I$(PATHLIBH)
CFILES = $(EXEC).c
OBJS = $(patsubst %.c,%.o,$(CFILES))
all : $(EXEC)
$(EXEC) : $(OBJS)
$(CC) -o $@ $(OBJS) $(LDFLAGS)
%.o: %.c
$(CC) $(CFLAGS) $(INCLUDES) -c $<
clean:
rm *.o *~ $(EXEC)