Home | History | Annotate | Download | only in vold
      1 LOCAL_PATH:= $(call my-dir)
      2 
      3 common_src_files := \
      4 	VolumeManager.cpp \
      5 	CommandListener.cpp \
      6 	VoldCommand.cpp \
      7 	NetlinkManager.cpp \
      8 	NetlinkHandler.cpp \
      9 	Volume.cpp \
     10 	DirectVolume.cpp \
     11 	Process.cpp \
     12 	Ext4.cpp \
     13 	Fat.cpp \
     14 	Loop.cpp \
     15 	Devmapper.cpp \
     16 	ResponseCode.cpp \
     17 	Xwarp.cpp \
     18 	fstrim.c \
     19 	cryptfs.c
     20 
     21 common_c_includes := \
     22 	$(KERNEL_HEADERS) \
     23 	system/extras/ext4_utils \
     24 	external/openssl/include
     25 
     26 common_shared_libraries := \
     27 	libsysutils \
     28 	libcutils \
     29 	liblog \
     30 	libdiskconfig \
     31 	libhardware_legacy \
     32 	liblogwrap \
     33 	libcrypto
     34 
     35 include $(CLEAR_VARS)
     36 
     37 LOCAL_MODULE := libvold
     38 
     39 LOCAL_SRC_FILES := $(common_src_files)
     40 
     41 LOCAL_C_INCLUDES := $(common_c_includes)
     42 
     43 LOCAL_SHARED_LIBRARIES := $(common_shared_libraries)
     44 
     45 LOCAL_STATIC_LIBRARIES := libfs_mgr
     46 
     47 LOCAL_MODULE_TAGS := eng tests
     48 
     49 include $(BUILD_STATIC_LIBRARY)
     50 
     51 include $(CLEAR_VARS)
     52 
     53 LOCAL_MODULE:= vold
     54 
     55 LOCAL_SRC_FILES := \
     56 	main.cpp \
     57 	$(common_src_files)
     58 
     59 LOCAL_C_INCLUDES := $(common_c_includes)
     60 
     61 LOCAL_CFLAGS := -Werror=format
     62 
     63 LOCAL_SHARED_LIBRARIES := $(common_shared_libraries)
     64 
     65 LOCAL_STATIC_LIBRARIES := libfs_mgr
     66 
     67 include $(BUILD_EXECUTABLE)
     68 
     69 include $(CLEAR_VARS)
     70 
     71 LOCAL_SRC_FILES:= vdc.c
     72 
     73 LOCAL_MODULE:= vdc
     74 
     75 LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
     76 
     77 LOCAL_CFLAGS := 
     78 
     79 LOCAL_SHARED_LIBRARIES := libcutils
     80 
     81 include $(BUILD_EXECUTABLE)
     82