|  | all: libaudioparamparser.so.1.0.0 | 
|  |  | 
|  | LDFLAGS  = $(BB_LDFLAGS_ADD) -Wl,--hash-style=gnu -shared -Wl,-soname -L. -L $(ROOT)/lib | 
|  | LOCAL_PATH   = . | 
|  |  | 
|  | OFLAGS = -fPIC | 
|  |  | 
|  | INCLUDE= ${BB_INCLUDE_ADD} \ | 
|  | -I./include \ | 
|  | -I./include/alps_utils | 
|  |  | 
|  | CSRC= AudioCategory.c \ | 
|  | AudioParam.c \ | 
|  | AudioParamFieldInfo.c \ | 
|  | AudioParamParser.c \ | 
|  | AudioParamTreeView.c \ | 
|  | AudioParamUnit.c \ | 
|  | AudioType.c \ | 
|  | AudioUtils.c \ | 
|  | UnitTest.c | 
|  |  | 
|  | CXXSRC= guicon.cpp | 
|  |  | 
|  | LIB_INCLUDE = -llog \ | 
|  | -lutils \ | 
|  | -lxml2 | 
|  |  | 
|  | CFLAGS += -DMTK_YOCTO_AUDIO | 
|  |  | 
|  |  | 
|  | CXXOBJS=$(CXXSRC:.cpp=.o) | 
|  | COBJS=$(CSRC:.c=.o) | 
|  | %.o : %.cpp | 
|  | $(CXX) $(OFLAGS) $(INCLUDE) ${CFLAGS} -c -o $@ $< | 
|  | %.o : %.c | 
|  | $(CC) $(OFLAGS) $(INCLUDE) ${CFLAGS} -c -o $@ $< | 
|  |  | 
|  | libaudioparamparser.so.1.0.0: $(COBJS) $(CXXOBJS) | 
|  | $(CXX) $(COBJS) $(CXXOBJS) $(LDFLAGS) $(LIB_INCLUDE) -shared -o libaudioparamparser.so.1.0.0 | 
|  |  | 
|  | install: | 
|  | cp -af libaudioparamparser.so.1.0.0 ../ | 
|  | mkdir -p ../audio_param | 
|  | cp -af $(TARGET_PLATFORM)/audio_param/* ../audio_param/ | 
|  | mkdir -p ../export_include | 
|  | mkdir -p ../export_include/libxml | 
|  | cp -af *h ../export_include | 
|  | cp -af include/*.h ../export_include | 
|  | cp -af include/libxml/*.h ../export_include/libxml | 
|  |  | 
|  | clean: | 
|  | rm -rf *.o |