Android.mk 866 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. LOCAL_PATH := $(call my-dir)
  2. include $(CLEAR_VARS)
  3. # copy-n-paste from Makefile.am
  4. libipsec_la_SOURCES := \
  5. ipsec.c ipsec.h \
  6. esp_context.c esp_context.h \
  7. esp_packet.c esp_packet.h \
  8. ip_packet.c ip_packet.h \
  9. ipsec_event_listener.h \
  10. ipsec_event_relay.c ipsec_event_relay.h \
  11. ipsec_policy.c ipsec_policy.h \
  12. ipsec_policy_mgr.c ipsec_policy_mgr.h \
  13. ipsec_processor.c ipsec_processor.h \
  14. ipsec_sa.c ipsec_sa.h \
  15. ipsec_sa_mgr.c ipsec_sa_mgr.h
  16. LOCAL_SRC_FILES := $(filter %.c,$(libipsec_la_SOURCES))
  17. # build libipsec ---------------------------------------------------------------
  18. LOCAL_C_INCLUDES += \
  19. $(strongswan_PATH)/src/libstrongswan
  20. LOCAL_CFLAGS := $(strongswan_CFLAGS)
  21. LOCAL_MODULE := libipsec
  22. LOCAL_MODULE_TAGS := optional
  23. LOCAL_ARM_MODE := arm
  24. LOCAL_PRELINK_MODULE := false
  25. LOCAL_SHARED_LIBRARIES += libstrongswan
  26. include $(BUILD_SHARED_LIBRARY)