aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaphael <raphael@google.com>2010-04-13 15:25:50 -0700
committerRaphael <raphael@google.com>2010-04-26 14:06:04 -0700
commit21a88c1628ac0a21e177dd0d1f04406061bf7f95 (patch)
tree7cfd6492d371af39cb9be2c105c76c8575339cda
parente577a83ac173dab41f550ada526de6a3cbb44b9c (diff)
Fix adb, fastboot to compile in Windows SDK under Linux.android-cts-2.1_r5android-cts-2.1_r4android-cts-2.1_r3
(Merged from master Change I3d0e4cab) Change-Id: Ia515c3984cadf3450b7c49b53d234582fa731765
-rw-r--r--adb/Android.mk9
-rw-r--r--fastboot/Android.mk11
-rw-r--r--include/arch/windows/AndroidConfig.h1
3 files changed, 16 insertions, 5 deletions
diff --git a/adb/Android.mk b/adb/Android.mk
index f3eaa6e0..1d54b7aa 100644
--- a/adb/Android.mk
+++ b/adb/Android.mk
@@ -29,13 +29,18 @@ ifeq ($(HOST_OS),windows)
USB_SRCS := usb_windows.c
EXTRA_SRCS := get_my_path_windows.c
EXTRA_STATIC_LIBS := AdbWinApi
- LOCAL_C_INCLUDES += /usr/include/w32api/ddk development/host/windows/usb/api/
ifneq ($(strip $(USE_CYGWIN)),)
+ # Pure cygwin case
LOCAL_LDLIBS += -lpthread
- else
+ LOCAL_C_INCLUDES += /usr/include/w32api/ddk
+ endif
+ ifneq ($(strip $(USE_MINGW)),)
+ # MinGW under Linux case
LOCAL_LDLIBS += -lws2_32
USE_SYSDEPS_WIN32 := 1
+ LOCAL_C_INCLUDES += /usr/i586-mingw32msvc/include/ddk
endif
+ LOCAL_C_INCLUDES += development/host/windows/usb/api/
endif
LOCAL_SRC_FILES := \
diff --git a/fastboot/Android.mk b/fastboot/Android.mk
index 7a9d35f2..34380ecb 100644
--- a/fastboot/Android.mk
+++ b/fastboot/Android.mk
@@ -33,11 +33,18 @@ endif
ifeq ($(HOST_OS),windows)
LOCAL_SRC_FILES += usb_windows.c util_windows.c
EXTRA_STATIC_LIBS := AdbWinApi
- LOCAL_C_INCLUDES += /usr/include/w32api/ddk development/host/windows/usb/api
- ifeq ($(strip $(USE_CYGWIN)),)
+ ifneq ($(strip $(USE_CYGWIN)),)
+ # Pure cygwin case
+ LOCAL_LDLIBS += -lpthread
+ LOCAL_C_INCLUDES += /usr/include/w32api/ddk
+ endif
+ ifneq ($(strip $(USE_MINGW)),)
+ # MinGW under Linux case
LOCAL_LDLIBS += -lws2_32
USE_SYSDEPS_WIN32 := 1
+ LOCAL_C_INCLUDES += /usr/i586-mingw32msvc/include/ddk
endif
+ LOCAL_C_INCLUDES += development/host/windows/usb/api
endif
LOCAL_STATIC_LIBRARIES := $(EXTRA_STATIC_LIBS) libzipfile libunz
diff --git a/include/arch/windows/AndroidConfig.h b/include/arch/windows/AndroidConfig.h
index b240519a..799afd52 100644
--- a/include/arch/windows/AndroidConfig.h
+++ b/include/arch/windows/AndroidConfig.h
@@ -279,7 +279,6 @@
*/
#ifdef USE_MINGW
#define S_IRGRP 0
-#define sleep _sleep
#endif
/*