OSDN Git Service

android porting
[android-x86/external-libpciaccess.git] / Android.mk
diff --git a/Android.mk b/Android.mk
new file mode 100644 (file)
index 0000000..f73b532
--- /dev/null
@@ -0,0 +1,52 @@
+# Copyright 2015, The Android-x86 Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+
+PCI_IDS := hwdata/pci.ids
+PCI_IDS_GZ := $(TARGET_OUT_ETC)/$(PCI_IDS).gz
+
+$(PCI_IDS_GZ): $(LOCAL_PATH)/$(PCI_IDS) | $(MINIGZIP)
+       $(hide) mkdir -p $(@D) && $(MINIGZIP) -9 < $< > $@
+
+LOCAL_MODULE := libpciaccess
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := STATIC_LIBRARIES
+LOCAL_ADDITIONAL_DEPENDENCIES := $(PCI_IDS_GZ)
+
+LOCAL_SRC_FILES := \
+    src/common_bridge.c \
+    src/common_capability.c \
+    src/common_device_name.c \
+    src/common_init.c \
+    src/common_interface.c \
+    src/common_io.c \
+    src/common_iterator.c \
+    src/common_map.c \
+    src/common_vgaarb.c \
+    src/linux_devmem.c \
+    src/linux_sysfs.c \
+
+LOCAL_CFLAGS := \
+    -DHAVE_ZLIB \
+    -DHAVE_STDINT_H \
+    -DHAVE_STRING_H \
+    -DPCIIDS_PATH=\"/etc/hwdata\" \
+    -Wno-unused-parameter \
+
+LOCAL_EXPORT_C_INCLUDE_DIRS := \
+    $(LOCAL_PATH)/include \
+
+LOCAL_C_INCLUDES := \
+    external/zlib \
+    $(LOCAL_EXPORT_C_INCLUDE_DIRS) \
+
+LOCAL_SHARED_LIBRARIES := libz
+
+include $(BUILD_STATIC_LIBRARY)