explicaiton des makefiles presque fini

This commit is contained in:
Hugo LAMY
2019-11-15 19:39:02 +01:00
parent 28e08d8238
commit 848931d537
9 changed files with 289 additions and 50 deletions

View File

@@ -13,7 +13,7 @@ LDIR = ./
_LIBS = libtest.a
LIBS = $(_LIBS:lib%.a=%)
# FUNCTIONS et OBJETS #
SRCS = main.c #putchar.c transform.c
SRCS = main.c to_uppercase.c #putchar.c transform.c
ODIR = ./builds
OBJS = $(SRCS:%.c=$(ODIR)/%.o)
# OPTIONS de GCC #
@@ -25,7 +25,7 @@ LFLAGS = -L$(LDIR) -l$(LIBS)
#---------#
all: $(ODIR) $(NAME)
$(NAME): $(OBJS) $(DEPS)
$(CC) $(CFLAGS) -o test $(OBJS) $(LFLAGS)
$(CC) $(CFLAGS) -o $@ $(OBJS) $(LFLAGS)
$(ODIR):
mkdir -p $@
$(ODIR)/%.o: %.c