X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6b32b23aea39e895a5aca1fbd6613337ca1ae47c..dfc3b7c81f7e4fec5c8da96745042766dc0da27f:/doc/tuto-msg/Makefile diff --git a/doc/tuto-msg/Makefile b/doc/tuto-msg/Makefile index 5e483e8953..fbac5c35c4 100644 --- a/doc/tuto-msg/Makefile +++ b/doc/tuto-msg/Makefile @@ -12,11 +12,11 @@ CC ?= gcc # Your compiler (on Mac, use clang instead) all: masterworker -WARNING = -Wshadow -Wcast-align -Waggregate-return -Wmissing-prototypes \ - -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes \ - -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls \ - -Wnested-externs -Wpointer-arith -Wwrite-strings -WARNING += -Werror # Comment that line to not be in paranoid mode +WARNINGS = -Wall -Wextra -Wshadow -Wcast-align -Waggregate-return -Wmissing-prototypes \ + -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wwrite-strings \ + -Wmissing-noreturn -Wredundant-decls \ + -Wno-nested-externs -Wno-strict-prototypes -Wno-unused-parameter +WARNINGS += -Werror # Comment that line to not be in paranoid mode # CFLAGS = -std=gnu99 -g -O0 $(WARNINGS) $(EXTRA_CFLAGS) # Use this line to make debugging easier CFLAGS = -std=gnu99 -g -O2 $(WARNINGS) $(EXTRA_CFLAGS) # Use this line to get better performance @@ -26,9 +26,10 @@ CFLAGS = -std=gnu99 -g -O2 $(WARNINGS) $(EXTRA_CFLAGS) # Use this line to get be # The following are implicit rules, used by default to actually build # the targets for which you listed the dependencies above. +.SUFFIXES: .c # The blanks before the $(CC) must be a Tab char, not spaces -%: %.c - $(CC) -I$(strip $(SIMGRID_INSTALL_PATH))/include -L$(strip $(SIMGRID_INSTALL_PATH))/lib/ $(CFLAGS) $^ -lsimgrid -o $@ +.c: + $(CC) -I$(strip $(SIMGRID_INSTALL_PATH))/include -L$(strip $(SIMGRID_INSTALL_PATH))/lib/ $(CFLAGS) $< -lsimgrid -o $@ clean: rm -f *.o *~ masterworker masterworker-sol1 masterworker-sol2 masterworker-sol3 masterworker-sol4