Advertisement
Guest User

Untitled

a guest
Jun 21st, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. ➜ los-13.0 cat bootable/recovery/applypatch/Android.mk
  2. # Copyright (C) 2008 The Android Open Source Project
  3. #
  4. # Licensed under the Apache License, Version 2.0 (the "License");
  5. # you may not use this file except in compliance with the License.
  6. # You may obtain a copy of the License at
  7. #
  8. # http://www.apache.org/licenses/LICENSE-2.0
  9. #
  10. # Unless required by applicable law or agreed to in writing, software
  11. # distributed under the License is distributed on an "AS IS" BASIS,
  12. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. # See the License for the specific language governing permissions and
  14. # limitations under the License.
  15.  
  16. LOCAL_PATH := $(call my-dir)
  17. include $(CLEAR_VARS)
  18.  
  19. BOARD_RECOVERY_DEFINES := BOARD_BML_BOOT BOARD_BML_RECOVERY
  20.  
  21. $(foreach board_define,$(BOARD_RECOVERY_DEFINES), \
  22. $(if $($(board_define)), \
  23. $(eval LOCAL_CFLAGS += -D$(board_define)=\"$($(board_define))\") \
  24. ) \
  25. )
  26.  
  27. LOCAL_SRC_FILES := applypatch.c bspatch.c freecache.c imgpatch.c utils.c
  28. LOCAL_MODULE := libapplypatch
  29. LOCAL_MODULE_TAGS := eng
  30. LOCAL_C_INCLUDES += \
  31. external/bzip2 \
  32. external/zlib \
  33. $(commands_recovery_local_path)
  34. LOCAL_STATIC_LIBRARIES += libmtdutils libmincrypttwrp libbz libz
  35.  
  36. include $(BUILD_STATIC_LIBRARY)
  37.  
  38. include $(CLEAR_VARS)
  39.  
  40. LOCAL_SRC_FILES := main.c
  41. LOCAL_MODULE := applypatch
  42. LOCAL_MODULE_TAGS := optional
  43. LOCAL_C_INCLUDES += $(commands_recovery_local_path)
  44. LOCAL_STATIC_LIBRARIES += libapplypatch libmtdutils libmincrypttwrp libbz
  45. LOCAL_SHARED_LIBRARIES += libz libcutils libstdc++ libc
  46.  
  47. include $(BUILD_EXECUTABLE)
  48.  
  49. include $(CLEAR_VARS)
  50.  
  51. LOCAL_SRC_FILES := main.c
  52. LOCAL_MODULE := applypatch_static
  53. LOCAL_FORCE_STATIC_EXECUTABLE := true
  54. LOCAL_MODULE_TAGS := optional eng
  55. LOCAL_C_INCLUDES += $(commands_recovery_local_path)
  56. LOCAL_STATIC_LIBRARIES += libapplypatch libmtdutils libmincrypttwrp libbz
  57. LOCAL_STATIC_LIBRARIES += libz libcutils libstdc++ libc
  58.  
  59. include $(BUILD_EXECUTABLE)
  60.  
  61. include $(CLEAR_VARS)
  62.  
  63. LOCAL_SRC_FILES := imgdiff.c utils.c bsdiff.c
  64. LOCAL_MODULE := imgdiff
  65. LOCAL_FORCE_STATIC_EXECUTABLE := true
  66. LOCAL_C_INCLUDES += external/zlib external/bzip2
  67. LOCAL_STATIC_LIBRARIES += libz libbz
  68. LOCAL_MODULE_TAGS := eng
  69.  
  70. include $(BUILD_HOST_EXECUTABLE)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement