Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Integrate simdag tests into the testing infrastructure
[simgrid.git] / testsuite / simdag / Makefile
index 4dd2407..484981e 100644 (file)
@@ -5,19 +5,19 @@ CC = gcc
 PEDANTIC_PARANOID_FREAK =       -O0 -Wshadow -Wcast-align \
                                -Waggregate-return -Wmissing-prototypes -Wmissing-declarations \
                                -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations \
-                               -Wmissing-noreturn -Wredundant-decls -Wnested-externs \
+                               -Wmissing-noreturn -Wnested-externs \
                                -Wpointer-arith -Wwrite-strings -finline-functions
-REASONABLY_CAREFUL_DUDE =      -Wall
+REASONABLY_CAREFUL_DUDE =      -Wall -Werror
 NO_PRAYER_FOR_THE_WICKED =     -w -O2 
-WARNINGS =                     $(REASONABLY_CAREFUL_DUDE)
+WARNINGS =                     $(PEDANTIC_PARANOID_FREAK)
 CFLAGS = -g $(WARNINGS)
 
-INCLUDES = -I../../include -I../../src/include
+INCLUDES = -I$(INSTALL_PATH)/include
 DEFS = -L$(INSTALL_PATH)/lib
 LIBS = -lm -lsimgrid
 
 all: sd_test
-sd_test: sd_test.o ../../src/simdag/global.o  ../../src/simdag/link.o  ../../src/simdag/task.o  ../../src/simdag/workstation.o
+sd_test: sd_test.o
 
 %: %.o
        $(CC) $(INCLUDES) $(DEFS) $(CFLAGS) $^ $(LIBS) $(LDADD) -o $@
@@ -26,6 +26,6 @@ sd_test: sd_test.o ../../src/simdag/global.o  ../../src/simdag/link.o  ../../src
        $(CC) $(INCLUDES) $(DEFS) $(CFLAGS) -c -o $@ $<
 
 clean:
-       rm -f *.o *~ ../../src/simdag/*.o ../../src/simdag/*.~
+       rm -f *.o *~
 .SUFFIXES:
 .PHONY : clean