This simple .exe will sit at the root of the Windows SDK and currently simply executes tools\android.bat It uses the same icon as the emulator. Eventually it should simply replace the batch file. Change-Id: I5359971fd476d6809d4ccb6bc0a0bcd34e30a3e6
44 lines
1.3 KiB
Makefile
44 lines
1.3 KiB
Makefile
# Copyright 2009 The Android Open Source Project
|
|
#
|
|
# Android.mk for sdklauncher
|
|
#
|
|
# The "SDK Launcher" is for Windows only.
|
|
# This simple .exe will sit at the root of the Windows SDK
|
|
# and currently simply executes tools\android.bat.
|
|
# Eventually it should simply replace the batch file.
|
|
|
|
ifeq ($(HOST_OS),windows)
|
|
|
|
LOCAL_PATH:= $(call my-dir)
|
|
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_SRC_FILES := \
|
|
sdklauncher.c
|
|
|
|
LOCAL_CFLAGS += -Wall -Wno-unused-parameter
|
|
LOCAL_CFLAGS += -D_XOPEN_SOURCE -D_GNU_SOURCE -DSH_HISTORY
|
|
LOCAL_MODULE := sdklauncher
|
|
|
|
# Link the Windows icon file as well into the executable, based on the technique
|
|
# used in external/qemu/Makefile.android.
|
|
#
|
|
INTERMEDIATE := $(call intermediates-dir-for,EXECUTABLES,$(LOCAL_MODULE),true)
|
|
ANDROID_ICON_OBJ := android_icon.o
|
|
ANDROID_ICON_PATH := $(LOCAL_PATH)/images
|
|
$(ANDROID_ICON_PATH)/$(ANDROID_ICON_OBJ): $(ANDROID_ICON_PATH)/android_icon.rc
|
|
windres $< -I $(ANDROID_ICON_PATH) -o $@
|
|
|
|
# seems to be the only way to add an object file that was not generated from
|
|
# a C/C++/Java source file to our build system. and very unfortunately,
|
|
# $(TOPDIR)/$(LOCALPATH) will always be prepended to this value, which forces
|
|
# us to put the object file in the source directory...
|
|
#
|
|
LOCAL_PREBUILT_OBJ_FILES += images/$(ANDROID_ICON_OBJ)
|
|
|
|
include $(BUILD_HOST_EXECUTABLE)
|
|
|
|
$(call dist-for-goals,droid,$(LOCAL_BUILT_MODULE))
|
|
|
|
endif
|