
### makefile for binary localSetupInterfaceExample
### simone.fueg@iis.fraunhofer.de , 2014/10/11

GENERALROOT=../../../../../
MAKEROOT=../


-include $(GENERALROOT)/general/makefile.all

ifeq "$(MAKELEVEL)" "0"
SRCS = localSetupInformationInterfaceCmdl.c

SRCDIRS = ../src
INCL    = -I../include
INCL   += -I../../localSetupInformationInterfaceLib/include
INCL   += -I../../../../binaural/interface/binauralInterfaceLib/include
INCL   += -I../../../../../tools/AFsp/include/libtsp
INCL   += -I../../../../../tools/AFsp/include
INCL   += -I../../../../../tools/cicp2geometry/cicp2geometryLib/include
INCL   += -I../../../../../tools/readonlybitbuf/include
INCL   += -I../../../../../tools/writeonlybitbuf/include

ifeq "$(DEBUG)" "1"
DEFFLAGS += -DDEBUG
endif

ifeq "$(DEBUG)" "0"
DEFFLAGS += -DNDEBUG
endif

# AFSP FILE PATH
ifeq "$(TARGET_SYSTEM)" "Linux"
ifeq "$(TARGET_PLATFORM)" "x86_64"
 AFSP_LIB =  $(GENERALROOT)/tools/AFsp/lib/libtsplite_x86_64.a
else
 AFSP_LIB =  $(GENERALROOT)/tools/AFsp/lib/libtsplite.a
endif
endif

ifeq "$(TARGET_SYSTEM)" "Darwin"
 AFSP_LIB = $(GENERALROOT)/tools/AFsp/lib/libtsplite_Mac.a
endif

COMLIBS  += -llocalSetupInformationInterface -lcicp2geometry -lwriteonlybitbuf -lreadonlybitbuf  -lbinauralInterface 

OPTIONS = SRCDIRS="$(SRCDIRS)" INCL="$(INCL)" SYSLIBS="$(AFSP_LIB)" INCLDEP=1 DEFFLAGS="$(DEFFLAGS)"
#OPTIONS  = SRCDIRS="$(SRCDIRS)" INCL="$(INCL)" LIBPATH="$(LIBPATH)" INCLDEP=1 DEFFLAGS="$(DEFFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" SYSLIBS="$(SYSLIBS)" PLOT="$(PLOT)" GPROF="$(GPROF)" GLOBOPTS="$(GLOBOPTS)"

all: $(GENERALROOT)/general/makefile.all localSetupInformationInterfaceExample

# Copy the following rule identically for the first time checkout


localSetupInformationInterfaceExample:
	@$(MAKE) TARGET=$@ $(OPTIONS) COMLIBS="$(COMLIBS)" SRCS="$(SRCS)" binary

clean:
	@$(MAKE) TARGET=localSetupInformationInterfaceExample SRCS="$(SRCS)" clean

clean_all:
	@$(MAKE) TARGET=localSetupInformationInterfaceExample SRCS="$(SRCS)" COMLIBS="$(COMLIBS)" clean

endif

