[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