changeset 5042:bb8d00b9c06e

7172552: jabswitch utility should not request elevated privilege on the system Reviewed-by: ptbrunet
author raginip
date Wed, 30 May 2012 14:02:06 -0700
parents e15839c985d1
children bd2b4dbc3134
files make/bridge/Jabswitch/Makefile
diffstat 1 files changed, 6 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/make/bridge/Jabswitch/Makefile	Fri May 18 14:22:43 2012 -0700
+++ b/make/bridge/Jabswitch/Makefile	Wed May 30 14:02:06 2012 -0700
@@ -35,6 +35,7 @@
 CPLUSPLUSLIBRARY=true
 
 VERSIONINFO_RESOURCE = $(CLOSED_PLATFORM_SRC)/native/sun/bridge/AccessBridgeStatusWindow.rc
+VERSIONRES = $(TEMPDIR)/AccessBridgeStatusWindow.res
 
 JAB_EXE= $(TEMPDIR)/jabswitch.exe
 
@@ -43,15 +44,16 @@
 JAB_MANIFEST_INP = $(CLOSED_PLATFORM_SRC)/native/sun/bridge/jabswitch.manifest
 JAB_MANIFEST_OUT = $(TEMPDIR)/jabswitch.exe.intermediate.manifest
 
-RC_FLAGS += -d "JAB_MANIFEST_EMBED=$(JAB_MANIFEST_EMBED)" 
-OTHER_CPPFLAGS += /Fo"$(TEMPDIR)/" /Fd"$(TEMPDIR)/" 
-LDDFLAGS +=/manifest /ManifestFile:$(JAB_MANIFEST_INP) /MANIFESTUAC:"level='requireAdministrator' uiAccess='false'" 
+RC_FLAGS += /fo "$(VERSIONRES)"
+OTHER_CPPFLAGS += /Fo"$(TEMPDIR)/" /Fd"$(TEMPDIR)/" /analyze- /Od /Gd /nologo /MDd /Gm /D "WIN32" /D "_WINDOWS" /D "_UNICODE" /D "UNICODE" /RTC1 /W3 /ZI /Zc:wchar_t /EHsc 
+LDDFLAGS += Advapi32.lib Version.lib User32.lib
 
 all: buildexe copyfilejab
 
 buildexe : 
 	$(CD) $(TEMPDIR)  
-	$(CC) $(CPPFLAGS) $(JAB_SRC) $(LDDFLAGS) -o $(JAB_EXE) 
+	$(RC) $(RC_FLAGS) $(VERSIONINFO_RESOURCE) 
+	$(CC) $(CPPFLAGS) $(JAB_SRC) $(LDDFLAGS) $(VERSIONRES) -o $(JAB_EXE) 
 	$(MT) /nologo /verbose /manifest $(JAB_MANIFEST_INP) /outputresource:$(JAB_EXE)  
 
 copyfilejab :