mas01cr@167: HELP2MAN=help2man mas01cr@167: GENGETOPT=gengetopt mas01cr@167: SOAPCPP2=soapcpp2 mas01cr@167: GSOAP_CPP=-lgsoap++ mas01cr@167: GSOAP_INCLUDE= mas01cr@167: mas01cr@243: override CFLAGS+=-O3 -g mas01cr@246: mas01cr@243: ifeq ($(shell uname),Linux) mas01cr@243: override CFLAGS+=-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 mas01cr@243: endif mas01cr@0: mas01cr@246: ifeq ($(shell uname),Darwin) mas01cr@246: ifeq ($(shell sysctl -n hw.optional.x86_64),1) mas01cr@246: override CFLAGS+=-arch x86_64 mas01cr@246: endif mas01cr@246: endif mas01cr@246: mas01cr@2: EXECUTABLE=audioDB mas01cr@2: mas01cr@78: .PHONY: all clean test mas01cr@78: mas01cr@2: all: ${EXECUTABLE} mas01cr@2: mas01cr@2: ${EXECUTABLE}.1: ${EXECUTABLE} mas01cr@167: ${HELP2MAN} ./${EXECUTABLE} > ${EXECUTABLE}.1 mas01cr@0: mas01cr@136: HELP.txt: ${EXECUTABLE} mas01cr@136: ./${EXECUTABLE} --help > HELP.txt mas01cr@3: mas01cr@1: cmdline.c cmdline.h: gengetopt.in mas01cr@167: ${GENGETOPT} -e