OSDN Git Service

Android porting
[android-x86/external-libpciaccess.git] / Android.mk
1 # Copyright (C) 2015 The Android-x86 Open Source Project
2 #
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
6 #
7 #     http://www.apache.org/licenses/LICENSE-2.0
8
9 LOCAL_PATH := $(call my-dir)
10 include $(CLEAR_VARS)
11
12 PCI_IDS := hwdata/pci.ids
13 PCI_IDS_GZ := $(TARGET_OUT_ETC)/$(PCI_IDS).gz
14
15 $(PCI_IDS_GZ): $(LOCAL_PATH)/$(PCI_IDS) | $(MINIGZIP)
16         $(hide) mkdir -p $(@D) && $(MINIGZIP) -9 < $< > $@
17
18 LOCAL_MODULE := libpciaccess
19 LOCAL_MODULE_TAGS := optional
20 LOCAL_MODULE_CLASS := STATIC_LIBRARIES
21 LOCAL_ADDITIONAL_DEPENDENCIES := $(PCI_IDS_GZ)
22
23 LOCAL_SRC_FILES := \
24     src/common_bridge.c \
25     src/common_capability.c \
26     src/common_device_name.c \
27     src/common_init.c \
28     src/common_interface.c \
29     src/common_io.c \
30     src/common_iterator.c \
31     src/common_map.c \
32     src/common_vgaarb.c \
33     src/linux_devmem.c \
34     src/linux_sysfs.c \
35
36 LOCAL_CFLAGS := \
37     -DHAVE_ZLIB \
38     -DHAVE_STDINT_H \
39     -DHAVE_STRING_H \
40     -DPCIIDS_PATH=\"/etc/hwdata\" \
41     -Wno-unused-parameter \
42
43 LOCAL_EXPORT_C_INCLUDE_DIRS := \
44     $(LOCAL_PATH)/include \
45
46 LOCAL_C_INCLUDES := \
47     external/zlib \
48     $(LOCAL_EXPORT_C_INCLUDE_DIRS) \
49
50 LOCAL_SHARED_LIBRARIES := libz
51
52 include $(BUILD_STATIC_LIBRARY)