X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=TP_13%2Fexo1%2FMakefile;h=fd958781e5a24c5afff621cac8df9daabc8639e3;hb=475ee86d70921638c700bc0934441c7fe2c905d1;hp=a75a2f173f16a4af808c9aa015cc5389583ed3c8;hpb=d007ceaa7541848a38cd408861871147eae1fd68;p=TD_C.git diff --git a/TP_13/exo1/Makefile b/TP_13/exo1/Makefile index a75a2f1..fd95878 100644 --- a/TP_13/exo1/Makefile +++ b/TP_13/exo1/Makefile @@ -1,10 +1,13 @@ # Sample Makefile to build simple project. # # This Makefile expect all source files (.c) to be at the same level, in the -# current working directory. +# $(SRC_PATH) directory. +# +# This Makefile expect all embedded library source files (.c) to be at the same level, in the +# $(LIBRARY_PATH) directory. # # It will automatically generate dependencies, compile all files, and produce a -# binary using the provided name. +# binary using the provided name linked against the library if necessary. # # Set BINARY_NAME to the name of the binary file to build. # Set LIBRARY_NAME to the name of the library file to build. @@ -46,8 +49,8 @@ STRIP_FLAG = -s OPTI_FLAG = -O3 endif -# Puting header files in the source directory is not the purpose of this INCLUDES variable -INCLUDES := $(INCLUDES) -I$(SRC_PATH) -I$(LIBRARY_PATH) +# Putting header files in the source directory is not the purpose of this INCLUDES variable +INCLUDES := $(INCLUDES) -I$(LIBRARY_PATH) CFLAGS := $(CFLAGS) $(WARN_FLAGS) $(STD_FLAG) $(OPTI_FLAG) $(DEBUG_FLAG) $(INCLUDES) LIBCFLAGS := -fPIC $(CFLAGS) LDFLAGS := $(LDFLAGS) $(STRIP_FLAG)