PREFIX=$(LIBPLAYER_STAGING_DIR)/usr
TARGET_DIR=$(LIBPLAYER_TARGET_DIR)/usr
LIB_DIR=$(PREFIX)/lib/libplayer
BUILD_DIR=$(shell pwd)

libdash_test_s=libdash_test.cpp

INSTALL_FLAGS=-m 755

TARGET= libdash_test 

LDFLAGS=-L$(PREFIX)/lib -lcurl -lxml2  -ldl -lrt -lstdc++  -lm  -lpthread -L$(PREFIX)/lib/libplayer ../libdash_wrapper/libdash_wrapper.a -Wl,-Bstatic -ldash  -lcurl_base -lcurl_common -Wl,-Bdynamic
CFLAGS+=-I${BUILD_DIR}/../libdash/include -I${BUILD_DIR}/../common
CFLAGS+=-O2 -g
CXXFLAGS=-I${BUILD_DIR}/../common -I${BUILD_DIR}/../libdash/include -I${BUILD_DIR}/../libdash_wrapper/input

.PHONY: all config  before_cmd install clean distclean

all: ${TARGET}

install:all
	install $(INSTALL_FLAGS) $(TARGET) $(TARGET_DIR)/bin

distclean:clean
    
clean:
	rm $(TARGET_DIR)/bin/$(TARGET)

${TARGET}:libdash_test.o
	$(CXX) $(CFLAGS) $(CXXFLAGS) $($(@:%=%_s)) $(LDFLAGS) -o $@

