jdk/makefiles/CompileLaunchers.gmk
changeset 21374 9e22d8dc2035
parent 21373 83541e43a6d6
parent 15334 19ab20cb461f
child 21379 9f3d107f7153
equal deleted inserted replaced
21373:83541e43a6d6 21374:9e22d8dc2035
   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