55 lines
1.8 KiB
Makefile
55 lines
1.8 KiB
Makefile
OR_TOOLS_TOP=XXX
|
|
OR_TOOLS_SOURCES=$(OR_TOOLS_TOP)/src
|
|
|
|
SOURCES= golomb1.cc golomb2.cc golomb3.cc golomb4.cc golomb5.cc golomb6.cc
|
|
|
|
OBJECTS=$(SOURCES:.cc=.$O)
|
|
|
|
EXE=$(SOURCES:.cc=$E)
|
|
|
|
include $(OR_TOOLS_TOP)/Makefile
|
|
|
|
.PHONY: all local_clean
|
|
|
|
all: $(EXE)
|
|
|
|
golomb1.$O: golomb1.cc $(OR_TOOLS_SOURCES)/constraint_solver/constraint_solver.h
|
|
$(CCC) $(CFLAGS) -c golomb1.cc -o golomb1.$O
|
|
|
|
golomb1$E: $(CP_DEPS) golomb1.$O
|
|
$(CCC) $(CFLAGS) golomb1.$O $(DYNAMIC_CP_LNK) $(DYNAMIC_BASE_LNK) $(DYNAMIC_LD_FLAGS) -o golomb1$E
|
|
|
|
golomb2.$O: golomb2.cc $(OR_TOOLS_SOURCES)/constraint_solver/constraint_solver.h
|
|
$(CCC) $(CFLAGS) -c golomb2.cc -o golomb2.$O
|
|
|
|
golomb2$E: $(CP_DEPS) golomb2.$O
|
|
$(CCC) $(CFLAGS) golomb2.$O $(DYNAMIC_CP_LNK) $(DYNAMIC_BASE_LNK) $(DYNAMIC_LD_FLAGS) -o golomb2$E
|
|
|
|
golomb3.$O: golomb3.cc $(OR_TOOLS_SOURCES)/constraint_solver/constraint_solver.h
|
|
$(CCC) $(CFLAGS) -c golomb3.cc -o golomb3.$O
|
|
|
|
golomb3$E: $(CP_DEPS) golomb3.$O
|
|
$(CCC) $(CFLAGS) golomb3.$O $(DYNAMIC_CP_LNK) $(DYNAMIC_BASE_LNK) $(DYNAMIC_LD_FLAGS) -o golomb3$E
|
|
|
|
golomb4.$O: golomb4.cc $(OR_TOOLS_SOURCES)/constraint_solver/constraint_solver.h
|
|
$(CCC) $(CFLAGS) -c golomb4.cc -o golomb4.$O
|
|
|
|
golomb4$E: $(CP_DEPS) golomb4.$O
|
|
$(CCC) $(CFLAGS) golomb4.$O $(DYNAMIC_CP_LNK) $(DYNAMIC_BASE_LNK) $(DYNAMIC_LD_FLAGS) -o golomb4$E
|
|
|
|
golomb5.$O: golomb5.cc $(OR_TOOLS_SOURCES)/constraint_solver/constraint_solver.h
|
|
$(CCC) $(CFLAGS) -c golomb5.cc -o golomb5.$O
|
|
|
|
golomb5$E: $(CP_DEPS) golomb5.$O
|
|
$(CCC) $(CFLAGS) golomb5.$O $(DYNAMIC_CP_LNK) $(DYNAMIC_BASE_LNK) $(DYNAMIC_LD_FLAGS) -o golomb5$E
|
|
|
|
golomb6.$O: golomb6.cc $(OR_TOOLS_SOURCES)/constraint_solver/constraint_solver.h
|
|
$(CCC) $(CFLAGS) -c golomb6.cc -o golomb6.$O
|
|
|
|
golomb6$E: $(CP_DEPS) golomb6.$O
|
|
$(CCC) $(CFLAGS) golomb6.$O $(DYNAMIC_CP_LNK) $(DYNAMIC_BASE_LNK) $(DYNAMIC_LD_FLAGS) -o golomb6$E
|
|
|
|
|
|
local_clean:
|
|
rm $(OBJECTS) $(EXE)
|