1 # Copyright 2006 The Android Open Source Project 2 # 3 LOCAL_PATH := $(call my-dir) 4 5 # We use copy-file-to-new-target so that the installed 6 # script files' timestamps are at least as new as the 7 # .jar files they wrap. 8 9 # the dx script 10 # ============================================================ 11 include $(CLEAR_VARS) 12 LOCAL_IS_HOST_MODULE := true 13 LOCAL_MODULE_CLASS := EXECUTABLES 14 LOCAL_MODULE := dx 15 16 include $(BUILD_SYSTEM)/base_rules.mk 17 18 $(LOCAL_BUILT_MODULE): $(HOST_OUT_JAVA_LIBRARIES)/dx$(COMMON_JAVA_PACKAGE_SUFFIX) 19 $(LOCAL_BUILT_MODULE): $(LOCAL_PATH)/etc/dx | $(ACP) 20 @echo "Copy: $(PRIVATE_MODULE) ($@)" 21 $(copy-file-to-new-target) 22 $(hide) chmod 755 $@ 23 24 INTERNAL_DALVIK_MODULES += $(LOCAL_INSTALLED_MODULE) 25 26 # the jasmin script 27 # ============================================================ 28 include $(CLEAR_VARS) 29 LOCAL_IS_HOST_MODULE := true 30 LOCAL_MODULE_CLASS := EXECUTABLES 31 LOCAL_MODULE := jasmin 32 33 include $(BUILD_SYSTEM)/base_rules.mk 34 35 $(LOCAL_BUILT_MODULE): $(HOST_OUT_JAVA_LIBRARIES)/jasmin.jar 36 $(LOCAL_BUILT_MODULE): $(LOCAL_PATH)/etc/jasmin | $(ACP) 37 @echo "Copy: $(PRIVATE_MODULE) ($@)" 38 $(copy-file-to-new-target) 39 $(hide) chmod 755 $@ 40 41 INTERNAL_DALVIK_MODULES += $(LOCAL_INSTALLED_MODULE) 42 43 # the jasmin lib 44 # ============================================================ 45 include $(CLEAR_VARS) 46 LOCAL_IS_HOST_MODULE := true 47 LOCAL_MODULE_CLASS := JAVA_LIBRARIES 48 LOCAL_MODULE := jasmin.jar 49 50 include $(BUILD_SYSTEM)/base_rules.mk 51 52 $(LOCAL_BUILT_MODULE): $(LOCAL_PATH)/etc/jasmin.jar | $(ACP) 53 @echo "Copy: $(PRIVATE_MODULE) ($@)" 54 $(copy-file-to-target) 55 $(hide) chmod 644 $@ 56 57 INTERNAL_DALVIK_MODULES += $(LOCAL_INSTALLED_MODULE) 58 59 # the other stuff 60 # ============================================================ 61 subdirs := $(addprefix $(LOCAL_PATH)/,$(addsuffix /Android.mk, \ 62 src \ 63 )) 64 65 include $(subdirs) 66