594 $(CP) $< $@ |
594 $(CP) $< $@ |
595 $(CHMOD) a+x $@ |
595 $(CHMOD) a+x $@ |
596 endif |
596 endif |
597 |
597 |
598 ########################################################################################## |
598 ########################################################################################## |
|
599 # jabswitch |
|
600 |
|
601 ifndef OPENJDK |
|
602 ifeq ($(OPENJDK_TARGET_OS),windows) |
|
603 |
|
604 $(eval $(call SetupNativeCompilation,BUILD_JABSWITCH,\ |
|
605 SRC:=$(JDK_TOPDIR)/src/closed/windows/native/sun/bridge,\ |
|
606 INCLUDE_FILES:=jabswitch.cpp,\ |
|
607 LANG:=C++,\ |
|
608 CFLAGS:=$(filter-out -Zc:wchar_t-,$(CFLAGS_JDKEXE)) -Zc:wchar_t \ |
|
609 -analyze- -Od -Gd -D_WINDOWS \ |
|
610 -D_UNICODE -DUNICODE -RTC1 -EHsc,\ |
|
611 LDFLAGS:=$(LDFLAGS_JDKEXE) \ |
|
612 Advapi32.lib Version.lib User32.lib,\ |
|
613 OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/jabswitch,\ |
|
614 OUTPUT_DIR:=$(JDK_OUTPUTDIR)/bin,\ |
|
615 PROGRAM:=jabswitch,\ |
|
616 DEBUG_SYMBOLS:=true,\ |
|
617 VERSIONINFO_RESOURCE:=$(JDK_TOPDIR)/src/closed/windows/native/sun/bridge/AccessBridgeStatusWindow.rc,\ |
|
618 RC_FLAGS:=$(RC_FLAGS),\ |
|
619 MANIFEST:=$(JDK_TOPDIR)/src/closed/windows/native/sun/bridge/jabswitch.manifest)) |
|
620 |
|
621 BUILD_LAUNCHERS += $(BUILD_JABSWITCH) |
|
622 |
|
623 endif |
|
624 endif |
|
625 |
|
626 ########################################################################################## |
599 |
627 |
600 $(BUILD_LAUNCHERS) : $(JDK_TOPDIR)/makefiles/CompileLaunchers.gmk |
628 $(BUILD_LAUNCHERS) : $(JDK_TOPDIR)/makefiles/CompileLaunchers.gmk |
601 |
629 |
602 all: $(BUILD_LAUNCHERS) |
630 all: $(BUILD_LAUNCHERS) |
603 |
631 |