-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations \
-Wmissing-noreturn -Wredundant-decls -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)
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 $@
$(CC) $(INCLUDES) $(DEFS) $(CFLAGS) -c -o $@ $<
clean:
- rm -f *.o *~ ../../src/simdag/*.o ../../src/simdag/*.~
+ rm -f *.o *~
.SUFFIXES:
.PHONY : clean