mas01cr@137: HELP2MAN=help2man mas01cr@137: GENGETOPT=gengetopt mas01cr@137: SOAPCPP2=soapcpp2 mas01cr@138: GSOAP_CPP=-lgsoap++ mas01cr@281: LIBGSL=-lgsl -lgslcblas map01bf@282: GSL_INCLUDE= mas01cr@138: GSOAP_INCLUDE= mas01cr@137: map01bf@374: SHARED_LIB_FLAGS=-shared -Wl,-soname, map01bf@374: mas01cr@496: LIBOBJS=query.o index.o insert.o create.o common.o open.o close.o status.o dump.o power.o l2norm.o lshlib.o lock.o pointpair.o mas01cr@496: OBJS=$(LIBOBJS) soap.o liszt.o sample.o cmdline.o audioDB.o common.o map01bf@374: map01bf@374: map01bf@374: EXECUTABLE=audioDB map01bf@374: map01bf@374: SOVERSION=0 map01bf@374: MINORVERSION=0 map01bf@374: LIBRARY=lib$(EXECUTABLE).so.$(SOVERSION).$(MINORVERSION) map01bf@374: mas01ik@355: override CFLAGS+=-O3 -g -fPIC mas01cr@244: mas01cr@239: ifeq ($(shell uname),Linux) mas01cr@239: override CFLAGS+=-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 mas01cr@239: endif mas01cr@137: mas01cr@244: ifeq ($(shell uname),Darwin) mas01cr@244: ifeq ($(shell sysctl -n hw.optional.x86_64),1) mas01mc@315: override CFLAGS+=-arch x86_64 mas01cr@244: endif map01bf@374: override SHARED_LIB_FLAGS=-dynamiclib -current_version $(SOVERSION).$(MINORVERSION) -Wl -install_name map01bf@374: override LIBRARY=lib$(EXECUTABLE).$(SOVERSION).$(MINORVERSION).dylib mas01cr@244: endif mas01cr@244: mas01cr@72: .PHONY: all clean test mas01cr@72: mas01cr@371: all: $(LIBRARY) $(EXECUTABLE) mas01cr@2: mas01ik@355: $(EXECUTABLE).1: $(EXECUTABLE) mas01ik@355: $(HELP2MAN) ./$(EXECUTABLE) > $(EXECUTABLE).1 mas01cr@0: mas01ik@355: HELP.txt: $(EXECUTABLE) mas01ik@355: ./$(EXECUTABLE) --help > HELP.txt mas01cr@3: mas01cr@1: cmdline.c cmdline.h: gengetopt.in mas01ik@355: $(GENGETOPT) -e