Browse files

[GH #888] More dll cyg-desparse post-linker steps

  • Loading branch information...
1 parent aee8fdc commit 6e63a19b1e14718c1d14df189e01f097b0e97fe3 @rurban rurban committed Dec 17, 2012
Showing with 17 additions and 0 deletions.
  1. +7 −0 src/dynoplibs/Rules.in
  2. +10 −0 src/dynpmc/Rules.in
View
7 src/dynoplibs/Rules.in
@@ -15,6 +15,7 @@ $(DYNEXT_DIR)/obscure_ops$(LOAD_EXT): src/dynoplibs/obscure_ops$(O) $(LIBPARROT)
src/dynoplibs/obscure_ops$(O) $(LINKARGS)
#IF(win32 and has_mt): if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
#IF(cygwin or hpux): $(CHMOD) 0775 $@
+#IF(cygwin): tools/dev/cyg-desparse $@
## SUFFIX OVERRIDE - add -Wno-parentheses-equality for clang, with same rule as src/ops/core_ops.c
src/dynoplibs/obscure_ops$(O): $(DYNOP_O_DEPS) \
@@ -35,6 +36,7 @@ $(DYNEXT_DIR)/math_ops$(LOAD_EXT): src/dynoplibs/math_ops$(O) $(LIBPARROT)
src/dynoplibs/math_ops$(O) $(LINKARGS)
#IF(win32 and has_mt): if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
#IF(cygwin or hpux): $(CHMOD) 0775 $@
+#IF(cygwin): tools/dev/cyg-desparse $@
src/dynoplibs/math_ops.c: src/dynoplibs/math.ops $(OPS2C)
$(OPS2C) --dynamic src/dynoplibs/math.ops --quiet
@@ -54,6 +56,7 @@ $(DYNEXT_DIR)/trans_ops$(LOAD_EXT): src/dynoplibs/trans_ops$(O) $(LIBPARROT)
src/dynoplibs/trans_ops$(O) $(LINKARGS)
#IF(win32 and has_mt): if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
#IF(cygwin or hpux): $(CHMOD) 0775 $@
+#IF(cygwin): tools/dev/cyg-desparse $@
## SUFFIX OVERRIDE - add -Wno-parentheses-equality for clang, with same rule as src/ops/core_ops.c
src/dynoplibs/trans_ops$(O): $(DYNOP_O_DEPS) \
@@ -73,6 +76,7 @@ $(DYNEXT_DIR)/bit_ops$(LOAD_EXT): src/dynoplibs/bit_ops$(O) $(LIBPARROT)
src/dynoplibs/bit_ops$(O) $(LINKARGS)
#IF(win32 and has_mt): if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
#IF(cygwin or hpux): $(CHMOD) 0775 $@
+#IF(cygwin): tools/dev/cyg-desparse $@
## SUFFIX OVERRIDE - add -Wno-parentheses-equality for clang, with same rule as src/ops/core_ops.c
src/dynoplibs/bit_ops$(O): $(DYNOP_O_DEPS) \
@@ -92,6 +96,7 @@ $(DYNEXT_DIR)/debug_ops$(LOAD_EXT): src/dynoplibs/debug_ops$(O) $(LIBPARROT)
src/dynoplibs/debug_ops$(O) $(LINKARGS)
#IF(win32 and has_mt): if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
#IF(cygwin or hpux): $(CHMOD) 0775 $@
+#IF(cygwin): tools/dev/cyg-desparse $@
## SUFFIX OVERRIDE - add -Wno-parentheses-equality for clang, with same rule as src/ops/core_ops.c
src/dynoplibs/debug_ops$(O): $(DYNOP_O_DEPS) \
@@ -111,6 +116,7 @@ $(DYNEXT_DIR)/sys_ops$(LOAD_EXT): src/dynoplibs/sys_ops$(O) $(LIBPARROT)
src/dynoplibs/sys_ops$(O) $(LINKARGS)
#IF(win32 and has_mt): if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
#IF(cygwin or hpux): $(CHMOD) 0775 $@
+#IF(cygwin): tools/dev/cyg-desparse $@
## SUFFIX OVERRIDE - add -Wno-parentheses-equality for clang, with same rule as src/ops/core_ops.c
src/dynoplibs/sys_ops$(O): $(DYNOP_O_DEPS) \
@@ -130,6 +136,7 @@ $(DYNEXT_DIR)/io_ops$(LOAD_EXT): src/dynoplibs/io_ops$(O) $(LIBPARROT)
src/dynoplibs/io_ops$(O) $(LINKARGS)
#IF(win32 and has_mt): if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
#IF(cygwin or hpux): $(CHMOD) 0775 $@
+#IF(cygwin): tools/dev/cyg-desparse $@
## SUFFIX OVERRIDE - add -Wno-parentheses-equality for clang, with same rule as src/ops/core_ops.c
src/dynoplibs/io_ops$(O): $(DYNOP_O_DEPS) \
View
10 src/dynpmc/Rules.in
@@ -6,6 +6,7 @@ $(DYNEXT_DIR)/dynlexpad$(LOAD_EXT): src/dynpmc/dynlexpad$(O)
src/dynpmc/dynlexpad$(O) $(LINKARGS)
#IF(win32 and has_mt): if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
#IF(cygwin or hpux): $(CHMOD) 0775 $@
+#IF(cygwin): tools/dev/cyg-desparse $@
src/dynpmc/pmc_dynlexpad.h : src/dynpmc/dynlexpad.c
@@ -28,6 +29,7 @@ $(DYNEXT_DIR)/file$(LOAD_EXT): src/dynpmc/file$(O)
src/dynpmc/file$(O) $(LINKARGS)
#IF(win32 and has_mt): if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
#IF(cygwin or hpux): $(CHMOD) 0775 $@
+#IF(cygwin): tools/dev/cyg-desparse $@
src/dynpmc/pmc_file.h : src/dynpmc/file.c
@@ -51,6 +53,7 @@ $(DYNEXT_DIR)/foo_group$(LOAD_EXT): $(DYNPMC_FOO_OBJS) src/dynpmc/foo_group$(O)
src/dynpmc/foo_group$(O) $(DYNPMC_FOO_OBJS) $(LINKARGS)
#IF(win32 and has_mt): if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
#IF(cygwin or hpux): $(CHMOD) 0775 $@
+#IF(cygwin): tools/dev/cyg-desparse $@
src/dynpmc/foo_group$(O): \
src/dynpmc/pmc_foo2.h \
@@ -102,6 +105,7 @@ $(DYNEXT_DIR)/gziphandle$(LOAD_EXT): src/dynpmc/gziphandle$(O)
src/dynpmc/gziphandle$(O) $(LINKARGS) $(LIB_ZLIB)
#IF(win32 and has_mt): if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
#IF(cygwin or hpux): $(CHMOD) 0775 $@
+#IF(cygwin): tools/dev/cyg-desparse $@
src/dynpmc/pmc_gziphandle.h : src/dynpmc/gziphandle.c
@@ -126,6 +130,7 @@ $(DYNEXT_DIR)/os$(LOAD_EXT): src/dynpmc/osdummy$(O)
src/dynpmc/osdummy$(O) $(LINKARGS)
#IF(win32 and has_mt): if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
#IF(cygwin or hpux): $(CHMOD) 0775 $@
+#IF(cygwin): tools/dev/cyg-desparse $@
src/dynpmc/pmc_osdummy.h : src/dynpmc/osdummy.c
@@ -147,6 +152,7 @@ $(DYNEXT_DIR)/pccmethod_test$(LOAD_EXT): src/dynpmc/pccmethod_test$(O)
src/dynpmc/pccmethod_test$(O) $(LINKARGS)
#IF(win32 and has_mt): if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
#IF(cygwin or hpux): $(CHMOD) 0775 $@
+#IF(cygwin): tools/dev/cyg-desparse $@
src/dynpmc/pmc_pccmethod_test.h : src/dynpmc/pccmethod_test.c
@@ -170,6 +176,7 @@ $(DYNEXT_DIR)/rotest$(LOAD_EXT): src/dynpmc/rotest$(O)
src/dynpmc/rotest$(O) $(LINKARGS)
#IF(win32 and has_mt): if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
#IF(cygwin or hpux): $(CHMOD) 0775 $@
+#IF(cygwin): tools/dev/cyg-desparse $@
src/dynpmc/pmc_rotest.h : src/dynpmc/rotest.c
@@ -195,6 +202,7 @@ $(DYNEXT_DIR)/rational$(LOAD_EXT): src/dynpmc/rational$(O)
src/dynpmc/rational$(O) $(LINKARGS)
#IF(win32 and has_mt): if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
#IF(cygwin or hpux): $(CHMOD) 0775 $@
+#IF(cygwin): tools/dev/cyg-desparse $@
src/dynpmc/pmc_rational.h : src/dynpmc/rational.c
@@ -218,6 +226,7 @@ $(DYNEXT_DIR)/subproxy$(LOAD_EXT): src/dynpmc/subproxy$(O)
src/dynpmc/subproxy$(O) $(LINKARGS)
#IF(win32 and has_mt): if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
#IF(cygwin or hpux): $(CHMOD) 0775 $@
+#IF(cygwin): tools/dev/cyg-desparse $@
src/dynpmc/pmc_subproxy.h : src/dynpmc/subproxy.c
@@ -240,6 +249,7 @@ $(DYNEXT_DIR)/select$(LOAD_EXT): src/dynpmc/select$(O)
src/dynpmc/select$(O) $(LINKARGS)
#IF(win32 and has_mt): if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
#IF(cygwin or hpux): $(CHMOD) 0775 $@
+#IF(cygwin): tools/dev/cyg-desparse $@
src/dynpmc/pmc_select.h : src/dynpmc/select.c

0 comments on commit 6e63a19

Please sign in to comment.