#######################################################################
#
# Makefile: hoaDecoder Library
#
#######################################################################

CXX11=1#  # Removes -ansi and adds std=c++0x to CFLAGS
GENERALROOT=../../../../
MAKEROOT=../

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

ifeq "$(MAKELEVEL)" "0"

SRCS = HoaDecoder.cpp 
SRCDIRS = ../src

INCL  = -I../include \
        -I../../common/include \
        -I../../bitstream/hoaBitStream/hoaBitStreamReader/include \
        -I../../bitstream/hoaBitStream/hoaBitStreamCommon/include \
        -I../../bitstream/bitStreamIO/bitStreamCommon/include \
        -I../../spatialCoder/spatialDecoding/include \
        -I../../spatialCoder/common/include \
        -I../../hoaRenderer/hoaRenderer \
        -I../../hoaRenderer/DRC1 \
        -I../../hoaRenderer/rotation \
        -I../../bitstream/bitStreamIO/bitStreamReader/include \
        -I../../../../tools/AFspCppWrap/wavReader/include \
        -I../../../../tools/qmflibCppWrap/include \
        -I../../../../tools/qmflib/include \
        -I../../../../tools/fftlib/include \
        -I../../../../tools/parDecorrelator/include

OPTIONS = SRCDIRS="$(SRCDIRS)" INCL="$(INCL)" INCLDEP=1 DEFFLAGS="$(DEFFLAGS)"

all: $(GENERALROOT)/general/makefile.all libHoaDecoder$(LIB_SUFFIX)

libHoaDecoder$(LIB_SUFFIX):
#	@echo GLOBOPTS="$(GLOBOPTS)"
	@echo DEFFLAGS="$(DEFFLAGS)"
	@$(MAKE) TARGET=$@ $(OPTIONS) SRCS="$(SRCS)" COMLIBS="$(LIB_COMLIBS)" library

clean:
	@$(MAKE) TARGET=libHoaDecoder$(LIB_SUFFIX) SRCS="$(SRCS)" clean


endif

