1 # Get the current local path as the first operation 2 LOCAL_PATH := $(call get_makefile_dir) 3 4 # Clear out the variables used in the local makefiles 5 include $(MK)/clear.mk 6 7 TARGET := pvauthorengine 8 9 10 XCXXFLAGS += $(FLAG_COMPILE_WARNINGS_AS_ERRORS) 11 12 13 14 XINCDIRS += ../../../common/include ../../src/single_core 15 16 17 18 SRCDIR := ../../src 19 INCSRCDIR := ../../include 20 21 SRCS := pvaenodeutility.cpp pvauthorengine.cpp 22 23 HDRS := pvauthorenginefactory.h pvauthorengineinterface.h 24 25 ## This file is need by PLATFORM_EXTRAS in library.mk 26 sdkinfo_header_name := pv_author_sdkinfo.h 27 28 include $(MK)/library.mk 29 30 doc_target := pvauthor_engine 31 doc_title := "PV Author Engine" 32 doc_paths := "$(SRC_ROOT)/engines/common/include $(SRC_ROOT)/engines/author/include" 33 doc_version := $(PVAUTHOR_ENGINE_VERSION) 34 35 include $(MK)/doc.mk 36 37 sdkinfo_target := $(LOCAL_SRCDIR)/pvauthorengine.cpp 38 sdkinfo_header_filename := $(LOCAL_SRCDIR)/$(sdkinfo_header_name) 39 sdkinfo_header_macro := PV_AUTHOR_SDKINFO 40 sdkinfo_label_macro := PVAUTHOR_ENGINE_SDKINFO_LABEL 41 sdkinfo_date_macro := PVAUTHOR_ENGINE_SDKINFO_DATE 42 43 include $(MK)/sdkinfo_nr.mk 44