#
# YoseenDemoConsole.mk
#
include ../common.mk

cfg_libname=YoseenDemoConsole

cfg_codedir=.
cfg_builddir=$(gbl_builddir)/make-$(cfg_libname)
cfg_target=$(gbl_builddir)/$(cfg_libname)

################################################################################
CXXFLAGS += $(CFLAGS) -I$(gbl_sdkinc) -O3 -Wall -c -fmessage-length=0 -fPIC 
LDFLAGS += -L$(gbl_sdklib) -lYoseenSDK -lYoseenFfmpeg 

ifeq ($(gbl_arch),android-21-arm64)
LDFLAGS += -lz
endif

################################################################################
DIRS:=. Common
DIRS:=$(addprefix $(cfg_builddir)/,$(DIRS))

SRCS += \
Common/keyboard.cpp \
main.cpp

################################################################################
all:$(DIRS) $(OBJS) 
	$(LD) -o $(cfg_target) $(OBJS) $(LDFLAGS)
	$(STRIP) $(cfg_target)
	$(MKDIR) $(gbl_builddir)/Data $(gbl_builddir)/Log

clean:
	$(RM) $(cfg_builddir)

$(DIRS):
	@$(MKDIR) $@

################################################################################
include ../rule.mk
