| # |
| # Marvell telephony libmbtk_lib Makefile |
| # |
| # |
| include $(BUILDROOT)/rules.make |
| |
| LOCAL_PATH=$(PXA_MBTK_DIR)/mbtk_at |
| |
| LOCAL_C_INCLUDES += \ |
| -I$(LOCAL_PATH)/inc \ |
| -I$(PXA_MRV_APPS_DIR)/include \ |
| -I$(PXA_MRV_APPS_DIR)/common/genlib \ |
| -I$(PXA_MRV_APPS_DIR)/common/pxa_dbg/inc \ |
| -I$(PXA_MRV_APPS_DIR)/atcmd_server/inc \ |
| -I$(PXA_MRV_APPS_DIR)/pca_components_unify/inc \ |
| -I$(PXA_MRV_APPS_DIR)/pca_components_unify/ci/inc \ |
| -I$(PXA_MRV_APPS_DIR)/pca_components_unify/ci_stub/inc \ |
| -I$(PXA_MRV_APPS_DIR)/pca_components_unify/ci_stub/src |
| |
| LOCAL_SRC_FILES:= \ |
| src/mbtk_at_basic.c |
| |
| $(eval $(call define-local-build-dir, objs_mbtk_at)) |
| dtarget := $(PXA_TARGET_OLIB)/libmbtk_at.so |
| |
| build: $(dtarget) |
| |
| LIBS =-lpthread |
| |
| CFLAGS += $(LOCAL_C_INCLUDES) |
| |
| $(eval $(call add-many-objects-rule, libmbtk_at_src, $(LOCAL_SRC_FILES),,)) |
| |
| $(dtarget): $(libmbtk_at_src_oo) alwayslink |
| @echo " SO $@" |
| $(MRVL_HIDE)$(CC) $(CFLAGS) $(SHAREDOBJFLAGS) \ |
| -o $@ $(libmbtk_at_src_oo) $(PXA_LD_FLAGS) $(LIBS) |
| |
| install: |
| $(call copy_elf,$(dtarget),lib) |
| |
| clean: |
| $(call clean_target, $(dtarget), lib) |
| |
| ifeq "$(filter clean ,$(MAKECMDGOALS))" "" |
| -include $(libmbtk_at_src_dd) |
| endif |