diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 11 | 
1 files changed, 7 insertions, 4 deletions
| @@ -4,15 +4,18 @@ BLOSSOM_DIRS := $(BLOSSOM_DIR) $(BLOSSOM_DIR)/MinCost $(BLOSSOM_DIR)/GEOM  BLOSSOM_SOURCES := $(filter-out $(BLOSSOM_DIR)/example.cpp, $(foreach dir, $(BLOSSOM_DIRS), $(wildcard $(dir)/*.cpp)))
  BLOSSOM_OBJS := $(patsubst %.cpp, %.o, $(BLOSSOM_SOURCES))
 -CFLAGS := -flto -O3 -D_NDEBUG -DPERFECT_MATCHING_DOUBLE
 +CFLAGS := -flto -O3 -Os -march=native -D_NDEBUG -DPERFECT_MATCHING_DOUBLE
  CXX = clang++
  LD = ld.lld
  LIBS := -lrt
 -all: rbmp
 +all: excitation order
 -rbmp: rbmp.cpp $(BLOSSOM_DIR)/blossom5.o
 -	$(CXX) $(CFLAGS) $(BLOSSOM_DIR)/blossom5.o rbmp.cpp -o $@
 +order: order.cpp $(BLOSSOM_DIR)/blossom5.o
 +	$(CXX) $(CFLAGS) $(BLOSSOM_DIR)/blossom5.o order.cpp -o $@
 +
 +excitation: excitation.cpp $(BLOSSOM_DIR)/blossom5.o
 +	$(CXX) $(CFLAGS) $(BLOSSOM_DIR)/blossom5.o excitation.cpp -o $@
  $(BLOSSOM_DIR)/blossom5.o: ${BLOSSOM_OBJS}
  	$(LD) -r -o $@ ${BLOSSOM_OBJS}
 | 
