1 POPCOUNT=$(shell grep -q popcnt /proc/cpuinfo && echo 1)
4 POPCOUNT_FLAG=-DHAS_NATIVE_POPCOUNT
6 #POPCOUNT_FLAG=-DHAS_POPCOUNT_TABLE
10 ifeq ($(VERBOSE), true)
17 OPT_FLAGS=-O0 -g $(POPCOUNT_FLAG) -fno-PIC -static
19 OPT_FLAGS=-O4 $(POPCOUNT_FLAG) -fno-PIC -static
25 CFLAGS= $(INC_FLAGS) $(OPT_FLAGS)
26 CXXFLAGS= $(INC_FLAGS) $(OPT_FLAGS)
30 OBJECTS_BP=bp.o bp-utils.o bp-darray.o bp-core.o
35 $(LIB_BP): $(OBJECTS_BP)
37 $(HIDE) ar rcs $@ $(OBJECTS_BP)
41 $(HIDE) $(CC) -c $(CFLAGS) $< -o $@
45 $(HIDE) $(CC) -c $(CXXFLAGS) $< -o $@
49 $(HIDE) (gcc -MM *.c) > $@
53 $(HIDE) rm -f *.[ao] depend