1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
OGDF_INCLUDE = ../../include/
CC = g++
CXX = g++
CPPFLAGS = -I$(OGDF_INCLUDE)
ifdef DEBUG
OGDF_LIBS = ../../_debug/
CPPFLAGS += -W -Wall -DOGDF_DEBUG -Wno-unused-parameter -O0 -g -ggdb
else
OGDF_LIBS = ../../_release/
CPPFLAGS += -O3
endif
LDFLAGS = -pthread -L$(OGDF_LIBS)
LDLIBS = -lOGDF -lCOIN
all: $(OUTPUT) $(OUTPUTS)
$(OUTPUT): $(OUTPUT:%=%.o) $(OBJ)
$(CC) -o $@ $^ $(LDFLAGS) $(LDLIBS)
%o: %cpp
clean:
$(RM) $(OUTPUTS) $(OUTPUTS:%=%.o) $(OUTPUT) $(OUTPUT:%=%.o) $(OBJ)
.PHONY: clean
|