OSDN Git Service

f2fs_utils: Add a static libf2fs_sparseblock for minvold
authorRicardo Cerqueira <ricardo@cyngn.com>
Fri, 7 Nov 2014 01:21:24 +0000 (01:21 +0000)
committerMichael Bestas <mikeioannina@gmail.com>
Sun, 1 Jan 2017 23:30:03 +0000 (01:30 +0200)
Change-Id: Id0947eb304cabbe59c21b8c2e2b81a03cceed619

f2fs_utils/Android.mk
f2fs_utils/f2fs_sparseblock.c

index 79cf63b..e6606a3 100644 (file)
@@ -76,6 +76,15 @@ endif
 include $(CLEAR_VARS)
 LOCAL_MODULE := libf2fs_sparseblock
 LOCAL_SRC_FILES := f2fs_sparseblock.c
+LOCAL_CFLAGS += -DSTATIC_LIB
+LOCAL_STATIC_LIBRARIES := libcutils
+LOCAL_C_INCLUDES := external/f2fs-tools/include \
+               system/core/include/log
+include $(BUILD_STATIC_LIBRARY)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := libf2fs_sparseblock
+LOCAL_SRC_FILES := f2fs_sparseblock.c
 LOCAL_SHARED_LIBRARIES := libcutils
 LOCAL_C_INCLUDES := external/f2fs-tools/include \
                system/core/include/log
index e39a61f..17552fb 100644 (file)
@@ -588,6 +588,7 @@ int copy_used(u64 pos, void *data)
     return 0;
 }
 
+#ifndef STATIC_LIB
 int main(int argc, char **argv)
 {
     if (argc != 3)
@@ -631,3 +632,4 @@ int main(int argc, char **argv)
     close(outfd);
     return 0;
 }
+#endif