[svn:parrot] r41498 - trunk/config/gen/makefiles

rblasch at svn.parrot.org rblasch at svn.parrot.org
Sat Sep 26 17:51:20 UTC 2009


Author: rblasch
Date: Sat Sep 26 17:51:19 2009
New Revision: 41498
URL: https://trac.parrot.org/parrot/changeset/41498

Log:
[config] Embed Microsoft application manifest in DLLs.

Modified:
   trunk/config/gen/makefiles/dynoplibs.in
   trunk/config/gen/makefiles/dynpmc.in
   trunk/config/gen/makefiles/pirc.in

Modified: trunk/config/gen/makefiles/dynoplibs.in
==============================================================================
--- trunk/config/gen/makefiles/dynoplibs.in	Sat Sep 26 14:19:19 2009	(r41497)
+++ trunk/config/gen/makefiles/dynoplibs.in	Sat Sep 26 17:51:19 2009	(r41498)
@@ -55,6 +55,7 @@
 
 obscure_ops$(LOAD_EXT): obscure_ops$(O)
 	$(LD) @ld_out at obscure_ops$(LOAD_EXT) obscure_ops$(O) $(LINKARGS)
+#IF(win32):	if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
 
 obscure_ops$(O): obscure_ops.c
 	$(CC) -c @cc_o_out at obscure_ops$(O) $(INCLUDES) $(CFLAGS) obscure_ops.c
@@ -64,6 +65,7 @@
 
 obscure_ops_switch$(LOAD_EXT): obscure_ops_switch$(O)
 	$(LD) @ld_out at obscure_ops_switch$(LOAD_EXT) obscure_ops_switch$(O) $(LINKARGS)
+#IF(win32):	if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
 
 obscure_ops_switch$(O): obscure_ops_switch.c
 	$(CC) -c @cc_o_out at obscure_ops_switch$(O) $(INCLUDES) $(CFLAGS) obscure_ops_switch.c
@@ -73,6 +75,7 @@
 
 obscure_ops_cg$(LOAD_EXT): obscure_ops_cg$(O)
 	$(LD) @ld_out at obscure_ops_cg$(LOAD_EXT) obscure_ops_cg$(O) $(LINKARGS)
+#IF(win32):	if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
 
 obscure_ops_cg$(O): obscure_ops_cg.c
 	$(CC) -c @cc_o_out at obscure_ops_cg$(O) $(INCLUDES) $(CFLAGS) obscure_ops_cg.c
@@ -82,6 +85,7 @@
 
 obscure_ops_cgp$(LOAD_EXT): obscure_ops_cgp$(O)
 	$(LD) @ld_out at obscure_ops_cgp$(LOAD_EXT) obscure_ops_cgp$(O) $(LINKARGS)
+#IF(win32):	if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
 
 obscure_ops_cgp$(O): obscure_ops_cgp.c
 	$(CC) -c @cc_o_out at obscure_ops_cgp$(O) $(INCLUDES) $(CFLAGS) obscure_ops_cgp.c
@@ -91,6 +95,7 @@
 
 math_ops$(LOAD_EXT): math_ops$(O)
 	$(LD) @ld_out at math_ops$(LOAD_EXT) math_ops$(O) $(LINKARGS)
+#IF(win32):	if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
 
 math_ops$(O): math_ops.c
 	$(CC) -c @cc_o_out at math_ops$(O) $(INCLUDES) $(CFLAGS) math_ops.c
@@ -100,6 +105,7 @@
 
 math_ops_switch$(LOAD_EXT): math_ops_switch$(O)
 	$(LD) @ld_out at math_ops_switch$(LOAD_EXT) math_ops_switch$(O) $(LINKARGS)
+#IF(win32):	if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
 
 math_ops_switch$(O): math_ops_switch.c
 	$(CC) -c @cc_o_out at math_ops_switch$(O) $(INCLUDES) $(CFLAGS) math_ops_switch.c
@@ -109,6 +115,7 @@
 
 math_ops_cg$(LOAD_EXT): math_ops_cg$(O)
 	$(LD) @ld_out at math_ops_cg$(LOAD_EXT) math_ops_cg$(O) $(LINKARGS)
+#IF(win32):	if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
 
 math_ops_cg$(O): math_ops_cg.c
 	$(CC) -c @cc_o_out at math_ops_cg$(O) $(INCLUDES) $(CFLAGS) math_ops_cg.c
@@ -118,6 +125,7 @@
 
 math_ops_cgp$(LOAD_EXT): math_ops_cgp$(O)
 	$(LD) @ld_out at math_ops_cgp$(LOAD_EXT) math_ops_cgp$(O) $(LINKARGS)
+#IF(win32):	if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
 
 math_ops_cgp$(O): math_ops_cgp.c
 	$(CC) -c @cc_o_out at math_ops_cgp$(O) $(INCLUDES) $(CFLAGS) math_ops_cgp.c

Modified: trunk/config/gen/makefiles/dynpmc.in
==============================================================================
--- trunk/config/gen/makefiles/dynpmc.in	Sat Sep 26 14:19:19 2009	(r41497)
+++ trunk/config/gen/makefiles/dynpmc.in	Sat Sep 26 17:51:19 2009	(r41498)
@@ -99,6 +99,7 @@
 
 dynlexpad$(LOAD_EXT): dynlexpad$(O)
 	$(LD) @ld_out at dynlexpad$(LOAD_EXT) dynlexpad$(O) $(LINKARGS)
+#IF(win32):	if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
 
 dynlexpad$(O): dynlexpad.c
 	$(CC) -c @cc_o_out at dynlexpad$(O) $(INCLUDES) $(CFLAGS) dynlexpad.c
@@ -111,6 +112,7 @@
 
 foo_group$(LOAD_EXT): $(OBJS_FOO) lib-foo_group$(O)
 	$(LD) @ld_out at foo_group$(LOAD_EXT) lib-foo_group$(O) $(OBJS_FOO) $(LINKARGS)
+#IF(win32):	if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
 
 lib-foo_group$(O): foo_group.c
 	$(CC) -c @cc_o_out at lib-foo_group$(O) $(INCLUDES) $(CFLAGS) foo_group.c
@@ -138,6 +140,7 @@
 
 rotest$(LOAD_EXT): rotest$(O)
 	$(LD) @ld_out at rotest$(LOAD_EXT) rotest$(O) $(LINKARGS)
+#IF(win32):	if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
 
 rotest$(O): rotest.c
 	$(CC) -c @cc_o_out at rotest$(O) $(INCLUDES) $(CFLAGS) rotest.c
@@ -150,6 +153,7 @@
 
 gdbmhash$(LOAD_EXT): gdbmhash$(O)
 	$(LD) @ld_out at gdbmhash$(LOAD_EXT) gdbmhash$(O) $(LINKARGS) $(LIB_GDBM)
+#IF(win32):	if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
 
 gdbmhash$(O): gdbmhash.c
 	$(CC) -c @cc_o_out at gdbmhash$(O) $(INCLUDES) $(CFLAGS) gdbmhash.c
@@ -162,6 +166,7 @@
 
 rational$(LOAD_EXT): rational$(O)
 	$(LD) @ld_out at rational$(LOAD_EXT) rational$(O) $(LINKARGS)
+#IF(win32):	if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
 
 rational$(O): rational.c
 	$(CC) -c @cc_o_out at rational$(O) $(INCLUDES) $(CFLAGS) rational.c
@@ -174,6 +179,7 @@
 
 digest_group$(LOAD_EXT): $(OBJS_DIGEST) lib-digest_group$(O)
 	$(LD) @ld_out at digest_group$(LOAD_EXT) lib-digest_group$(O) $(OBJS_DIGEST) $(LINKARGS) $(LIB_CRYPTO)
+#IF(win32):	if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
 
 lib-digest_group$(O): digest_group.c
 	$(CC) -c @cc_o_out at lib-digest_group$(O) $(INCLUDES) $(CFLAGS) digest_group.c
@@ -255,6 +261,7 @@
 
 subproxy$(LOAD_EXT): subproxy$(O)
 	$(LD) @ld_out at subproxy$(LOAD_EXT) subproxy$(O) $(LINKARGS)
+#IF(win32):	if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
 
 subproxy$(O): subproxy.c
 	$(CC) -c @cc_o_out at subproxy$(O) $(INCLUDES) $(CFLAGS) subproxy.c

Modified: trunk/config/gen/makefiles/pirc.in
==============================================================================
--- trunk/config/gen/makefiles/pirc.in	Sat Sep 26 14:19:19 2009	(r41497)
+++ trunk/config/gen/makefiles/pirc.in	Sat Sep 26 17:51:19 2009	(r41498)
@@ -69,6 +69,7 @@
 	$(LINK) @ld_out@$@ \
 	    $(OBJS) \
 	    @rpath_blib@ @libparrot_linkflags@ $(C_LIBS) $(LINKFLAGS) $(LINK_DYNAMIC)
+#IF(win32):	if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;1
 
 src/pirparser$(O): src/pirparser.c src/pirparser.h
 src/pirlexer$(O): src/pirlexer.c src/pirlexer.h


More information about the parrot-commits mailing list