summaryrefslogtreecommitdiff
path: root/solenv/inc/_tg_def.mk
diff options
context:
space:
mode:
authorJens-Heiner Rechtien <hr@openoffice.org>2007-06-27 16:49:16 +0000
committerJens-Heiner Rechtien <hr@openoffice.org>2007-06-27 16:49:16 +0000
commite689b74b346c905252fb6da35a39d522e7be1af9 (patch)
tree991f10545090bf017c577e41211ac11253c8c4ac /solenv/inc/_tg_def.mk
parentf913e212e0016a8ad56b5dc4b4be24059ba6d61e (diff)
INTEGRATION: CWS ause079 (1.37.2); FILE MERGED
2007/06/11 14:37:06 hjs 1.37.2.2: RESYNC: (1.37-1.38); FILE MERGED 2007/05/22 11:22:49 hjs 1.37.2.1: #i77083# support SHLnUSE_EXPORTS=name
Diffstat (limited to 'solenv/inc/_tg_def.mk')
-rw-r--r--solenv/inc/_tg_def.mk140
1 files changed, 110 insertions, 30 deletions
diff --git a/solenv/inc/_tg_def.mk b/solenv/inc/_tg_def.mk
index 59501be706e0..e38c88288eb2 100644
--- a/solenv/inc/_tg_def.mk
+++ b/solenv/inc/_tg_def.mk
@@ -88,7 +88,7 @@ $(DEF1TARGETN) .PHONY :
tail --lines +3 $(MISC)$/$(SHL1TARGET).exp | sed '/^;/d' >>$@.tmpfile
@-$(EXPORT1_PROTECT) $(RM) $(MISC)$/$(SHL1TARGET).exp
.ELSE
-.IF "$(SHL1USE_EXPORTS)"!="ordinal"
+.IF "$(SHL1USE_EXPORTS)"==""
@-$(EXPORT1_PROTECT) $(RMHACK1) $(MISC)$/$(SHL1TARGET).exp
@$(EXPORT1_PROTECT) $(LIBMGR) -EXTRACT:/ /OUT:$(MISC)$/$(SHL1TARGET).exp $(SLB)$/$(DEFLIB1NAME).lib
.IF "$(DEF1CEXP)"!=""
@@ -97,14 +97,22 @@ $(DEF1TARGETN) .PHONY :
@$(EXPORT1_PROTECT) $(LDUMP2) -E 20 -F $(MISC)$/$(SHL1TARGET).flt $(MISC)$/$(SHL1TARGET).exp >>$@.tmpfile
.ENDIF
$(EXPORT1_PROTECT) $(RMHACK1) $(MISC)$/$(SHL1TARGET).exp
-.ELSE # "$(SHL1USE_EXPORTS)"!="ordinal"
+.ELSE # "$(SHL1USE_EXPORTS)"==""
@$(EXPORT1_PROTECT) $(DUMPBIN) -DIRECTIVES $(foreach,i,$(DEFLIB1NAME) $(SLB)$/$(i).lib) | $(GREP) EXPORT: > $(MISC)$/$(SHL1TARGET).direct
+.IF "$(SHL1USE_EXPORTS)"!="name"
.IF "$(DEF1CEXP)"!=""
@$(EXPORT1_PROTECT) $(LDUMP2) -D -A $(DEF1CEXP) -E 20 -F $(DEF1FILTER) $(MISC)$/$(SHL1TARGET).direct >>$@.tmpfile
.ELSE
@$(EXPORT1_PROTECT) $(LDUMP2) -D -E 20 -F $(DEF1FILTER) $(MISC)$/$(SHL1TARGET).direct >>$@.tmpfile
.ENDIF
-.ENDIF # "$(SHL1USE_EXPORTS)"!="ordinal"
+.ELSE # "$(SHL1USE_EXPORTS)"!="name"
+.IF "$(DEF1CEXP)"!=""
+ @$(EXPORT1_PROTECT) $(LDUMP2) -N -D -A $(DEF1CEXP) -E 20 -F $(DEF1FILTER) $(MISC)$/$(SHL1TARGET).direct >>$@.tmpfile
+.ELSE
+ @$(EXPORT1_PROTECT) $(LDUMP2) -N -D -E 20 -F $(DEF1FILTER) $(MISC)$/$(SHL1TARGET).direct >>$@.tmpfile
+.ENDIF
+.ENDIF # "$(SHL1USE_EXPORTS)"!="name"
+.ENDIF # "$(SHL1USE_EXPORTS)"==""
.ENDIF
# now *\defs\$(OUTPATH) exists, commit it
.IF "$(MWS_BUILD)"!=""
@@ -293,7 +301,7 @@ $(DEF2TARGETN) .PHONY :
tail --lines +3 $(MISC)$/$(SHL2TARGET).exp | sed '/^;/d' >>$@.tmpfile
@-$(EXPORT2_PROTECT) $(RM) $(MISC)$/$(SHL2TARGET).exp
.ELSE
-.IF "$(SHL2USE_EXPORTS)"!="ordinal"
+.IF "$(SHL2USE_EXPORTS)"==""
@-$(EXPORT2_PROTECT) $(RMHACK2) $(MISC)$/$(SHL2TARGET).exp
@$(EXPORT2_PROTECT) $(LIBMGR) -EXTRACT:/ /OUT:$(MISC)$/$(SHL2TARGET).exp $(SLB)$/$(DEFLIB2NAME).lib
.IF "$(DEF2CEXP)"!=""
@@ -302,14 +310,22 @@ $(DEF2TARGETN) .PHONY :
@$(EXPORT2_PROTECT) $(LDUMP2) -E 20 -F $(MISC)$/$(SHL2TARGET).flt $(MISC)$/$(SHL2TARGET).exp >>$@.tmpfile
.ENDIF
$(EXPORT2_PROTECT) $(RMHACK2) $(MISC)$/$(SHL2TARGET).exp
-.ELSE # "$(SHL2USE_EXPORTS)"!="ordinal"
+.ELSE # "$(SHL2USE_EXPORTS)"==""
@$(EXPORT2_PROTECT) $(DUMPBIN) -DIRECTIVES $(foreach,i,$(DEFLIB2NAME) $(SLB)$/$(i).lib) | $(GREP) EXPORT: > $(MISC)$/$(SHL2TARGET).direct
+.IF "$(SHL2USE_EXPORTS)"!="name"
.IF "$(DEF2CEXP)"!=""
@$(EXPORT2_PROTECT) $(LDUMP2) -D -A $(DEF2CEXP) -E 20 -F $(DEF2FILTER) $(MISC)$/$(SHL2TARGET).direct >>$@.tmpfile
.ELSE
@$(EXPORT2_PROTECT) $(LDUMP2) -D -E 20 -F $(DEF2FILTER) $(MISC)$/$(SHL2TARGET).direct >>$@.tmpfile
.ENDIF
-.ENDIF # "$(SHL2USE_EXPORTS)"!="ordinal"
+.ELSE # "$(SHL2USE_EXPORTS)"!="name"
+.IF "$(DEF2CEXP)"!=""
+ @$(EXPORT2_PROTECT) $(LDUMP2) -N -D -A $(DEF2CEXP) -E 20 -F $(DEF2FILTER) $(MISC)$/$(SHL2TARGET).direct >>$@.tmpfile
+.ELSE
+ @$(EXPORT2_PROTECT) $(LDUMP2) -N -D -E 20 -F $(DEF2FILTER) $(MISC)$/$(SHL2TARGET).direct >>$@.tmpfile
+.ENDIF
+.ENDIF # "$(SHL2USE_EXPORTS)"!="name"
+.ENDIF # "$(SHL2USE_EXPORTS)"==""
.ENDIF
# now *\defs\$(OUTPATH) exists, commit it
.IF "$(MWS_BUILD)"!=""
@@ -498,7 +514,7 @@ $(DEF3TARGETN) .PHONY :
tail --lines +3 $(MISC)$/$(SHL3TARGET).exp | sed '/^;/d' >>$@.tmpfile
@-$(EXPORT3_PROTECT) $(RM) $(MISC)$/$(SHL3TARGET).exp
.ELSE
-.IF "$(SHL3USE_EXPORTS)"!="ordinal"
+.IF "$(SHL3USE_EXPORTS)"==""
@-$(EXPORT3_PROTECT) $(RMHACK3) $(MISC)$/$(SHL3TARGET).exp
@$(EXPORT3_PROTECT) $(LIBMGR) -EXTRACT:/ /OUT:$(MISC)$/$(SHL3TARGET).exp $(SLB)$/$(DEFLIB3NAME).lib
.IF "$(DEF3CEXP)"!=""
@@ -507,14 +523,22 @@ $(DEF3TARGETN) .PHONY :
@$(EXPORT3_PROTECT) $(LDUMP2) -E 20 -F $(MISC)$/$(SHL3TARGET).flt $(MISC)$/$(SHL3TARGET).exp >>$@.tmpfile
.ENDIF
$(EXPORT3_PROTECT) $(RMHACK3) $(MISC)$/$(SHL3TARGET).exp
-.ELSE # "$(SHL3USE_EXPORTS)"!="ordinal"
+.ELSE # "$(SHL3USE_EXPORTS)"==""
@$(EXPORT3_PROTECT) $(DUMPBIN) -DIRECTIVES $(foreach,i,$(DEFLIB3NAME) $(SLB)$/$(i).lib) | $(GREP) EXPORT: > $(MISC)$/$(SHL3TARGET).direct
+.IF "$(SHL3USE_EXPORTS)"!="name"
.IF "$(DEF3CEXP)"!=""
@$(EXPORT3_PROTECT) $(LDUMP2) -D -A $(DEF3CEXP) -E 20 -F $(DEF3FILTER) $(MISC)$/$(SHL3TARGET).direct >>$@.tmpfile
.ELSE
@$(EXPORT3_PROTECT) $(LDUMP2) -D -E 20 -F $(DEF3FILTER) $(MISC)$/$(SHL3TARGET).direct >>$@.tmpfile
.ENDIF
-.ENDIF # "$(SHL3USE_EXPORTS)"!="ordinal"
+.ELSE # "$(SHL3USE_EXPORTS)"!="name"
+.IF "$(DEF3CEXP)"!=""
+ @$(EXPORT3_PROTECT) $(LDUMP2) -N -D -A $(DEF3CEXP) -E 20 -F $(DEF3FILTER) $(MISC)$/$(SHL3TARGET).direct >>$@.tmpfile
+.ELSE
+ @$(EXPORT3_PROTECT) $(LDUMP2) -N -D -E 20 -F $(DEF3FILTER) $(MISC)$/$(SHL3TARGET).direct >>$@.tmpfile
+.ENDIF
+.ENDIF # "$(SHL3USE_EXPORTS)"!="name"
+.ENDIF # "$(SHL3USE_EXPORTS)"==""
.ENDIF
# now *\defs\$(OUTPATH) exists, commit it
.IF "$(MWS_BUILD)"!=""
@@ -703,7 +727,7 @@ $(DEF4TARGETN) .PHONY :
tail --lines +3 $(MISC)$/$(SHL4TARGET).exp | sed '/^;/d' >>$@.tmpfile
@-$(EXPORT4_PROTECT) $(RM) $(MISC)$/$(SHL4TARGET).exp
.ELSE
-.IF "$(SHL4USE_EXPORTS)"!="ordinal"
+.IF "$(SHL4USE_EXPORTS)"==""
@-$(EXPORT4_PROTECT) $(RMHACK4) $(MISC)$/$(SHL4TARGET).exp
@$(EXPORT4_PROTECT) $(LIBMGR) -EXTRACT:/ /OUT:$(MISC)$/$(SHL4TARGET).exp $(SLB)$/$(DEFLIB4NAME).lib
.IF "$(DEF4CEXP)"!=""
@@ -712,14 +736,22 @@ $(DEF4TARGETN) .PHONY :
@$(EXPORT4_PROTECT) $(LDUMP2) -E 20 -F $(MISC)$/$(SHL4TARGET).flt $(MISC)$/$(SHL4TARGET).exp >>$@.tmpfile
.ENDIF
$(EXPORT4_PROTECT) $(RMHACK4) $(MISC)$/$(SHL4TARGET).exp
-.ELSE # "$(SHL4USE_EXPORTS)"!="ordinal"
+.ELSE # "$(SHL4USE_EXPORTS)"==""
@$(EXPORT4_PROTECT) $(DUMPBIN) -DIRECTIVES $(foreach,i,$(DEFLIB4NAME) $(SLB)$/$(i).lib) | $(GREP) EXPORT: > $(MISC)$/$(SHL4TARGET).direct
+.IF "$(SHL4USE_EXPORTS)"!="name"
.IF "$(DEF4CEXP)"!=""
@$(EXPORT4_PROTECT) $(LDUMP2) -D -A $(DEF4CEXP) -E 20 -F $(DEF4FILTER) $(MISC)$/$(SHL4TARGET).direct >>$@.tmpfile
.ELSE
@$(EXPORT4_PROTECT) $(LDUMP2) -D -E 20 -F $(DEF4FILTER) $(MISC)$/$(SHL4TARGET).direct >>$@.tmpfile
.ENDIF
-.ENDIF # "$(SHL4USE_EXPORTS)"!="ordinal"
+.ELSE # "$(SHL4USE_EXPORTS)"!="name"
+.IF "$(DEF4CEXP)"!=""
+ @$(EXPORT4_PROTECT) $(LDUMP2) -N -D -A $(DEF4CEXP) -E 20 -F $(DEF4FILTER) $(MISC)$/$(SHL4TARGET).direct >>$@.tmpfile
+.ELSE
+ @$(EXPORT4_PROTECT) $(LDUMP2) -N -D -E 20 -F $(DEF4FILTER) $(MISC)$/$(SHL4TARGET).direct >>$@.tmpfile
+.ENDIF
+.ENDIF # "$(SHL4USE_EXPORTS)"!="name"
+.ENDIF # "$(SHL4USE_EXPORTS)"==""
.ENDIF
# now *\defs\$(OUTPATH) exists, commit it
.IF "$(MWS_BUILD)"!=""
@@ -908,7 +940,7 @@ $(DEF5TARGETN) .PHONY :
tail --lines +3 $(MISC)$/$(SHL5TARGET).exp | sed '/^;/d' >>$@.tmpfile
@-$(EXPORT5_PROTECT) $(RM) $(MISC)$/$(SHL5TARGET).exp
.ELSE
-.IF "$(SHL5USE_EXPORTS)"!="ordinal"
+.IF "$(SHL5USE_EXPORTS)"==""
@-$(EXPORT5_PROTECT) $(RMHACK5) $(MISC)$/$(SHL5TARGET).exp
@$(EXPORT5_PROTECT) $(LIBMGR) -EXTRACT:/ /OUT:$(MISC)$/$(SHL5TARGET).exp $(SLB)$/$(DEFLIB5NAME).lib
.IF "$(DEF5CEXP)"!=""
@@ -917,14 +949,22 @@ $(DEF5TARGETN) .PHONY :
@$(EXPORT5_PROTECT) $(LDUMP2) -E 20 -F $(MISC)$/$(SHL5TARGET).flt $(MISC)$/$(SHL5TARGET).exp >>$@.tmpfile
.ENDIF
$(EXPORT5_PROTECT) $(RMHACK5) $(MISC)$/$(SHL5TARGET).exp
-.ELSE # "$(SHL5USE_EXPORTS)"!="ordinal"
+.ELSE # "$(SHL5USE_EXPORTS)"==""
@$(EXPORT5_PROTECT) $(DUMPBIN) -DIRECTIVES $(foreach,i,$(DEFLIB5NAME) $(SLB)$/$(i).lib) | $(GREP) EXPORT: > $(MISC)$/$(SHL5TARGET).direct
+.IF "$(SHL5USE_EXPORTS)"!="name"
.IF "$(DEF5CEXP)"!=""
@$(EXPORT5_PROTECT) $(LDUMP2) -D -A $(DEF5CEXP) -E 20 -F $(DEF5FILTER) $(MISC)$/$(SHL5TARGET).direct >>$@.tmpfile
.ELSE
@$(EXPORT5_PROTECT) $(LDUMP2) -D -E 20 -F $(DEF5FILTER) $(MISC)$/$(SHL5TARGET).direct >>$@.tmpfile
.ENDIF
-.ENDIF # "$(SHL5USE_EXPORTS)"!="ordinal"
+.ELSE # "$(SHL5USE_EXPORTS)"!="name"
+.IF "$(DEF5CEXP)"!=""
+ @$(EXPORT5_PROTECT) $(LDUMP2) -N -D -A $(DEF5CEXP) -E 20 -F $(DEF5FILTER) $(MISC)$/$(SHL5TARGET).direct >>$@.tmpfile
+.ELSE
+ @$(EXPORT5_PROTECT) $(LDUMP2) -N -D -E 20 -F $(DEF5FILTER) $(MISC)$/$(SHL5TARGET).direct >>$@.tmpfile
+.ENDIF
+.ENDIF # "$(SHL5USE_EXPORTS)"!="name"
+.ENDIF # "$(SHL5USE_EXPORTS)"==""
.ENDIF
# now *\defs\$(OUTPATH) exists, commit it
.IF "$(MWS_BUILD)"!=""
@@ -1113,7 +1153,7 @@ $(DEF6TARGETN) .PHONY :
tail --lines +3 $(MISC)$/$(SHL6TARGET).exp | sed '/^;/d' >>$@.tmpfile
@-$(EXPORT6_PROTECT) $(RM) $(MISC)$/$(SHL6TARGET).exp
.ELSE
-.IF "$(SHL6USE_EXPORTS)"!="ordinal"
+.IF "$(SHL6USE_EXPORTS)"==""
@-$(EXPORT6_PROTECT) $(RMHACK6) $(MISC)$/$(SHL6TARGET).exp
@$(EXPORT6_PROTECT) $(LIBMGR) -EXTRACT:/ /OUT:$(MISC)$/$(SHL6TARGET).exp $(SLB)$/$(DEFLIB6NAME).lib
.IF "$(DEF6CEXP)"!=""
@@ -1122,14 +1162,22 @@ $(DEF6TARGETN) .PHONY :
@$(EXPORT6_PROTECT) $(LDUMP2) -E 20 -F $(MISC)$/$(SHL6TARGET).flt $(MISC)$/$(SHL6TARGET).exp >>$@.tmpfile
.ENDIF
$(EXPORT6_PROTECT) $(RMHACK6) $(MISC)$/$(SHL6TARGET).exp
-.ELSE # "$(SHL6USE_EXPORTS)"!="ordinal"
+.ELSE # "$(SHL6USE_EXPORTS)"==""
@$(EXPORT6_PROTECT) $(DUMPBIN) -DIRECTIVES $(foreach,i,$(DEFLIB6NAME) $(SLB)$/$(i).lib) | $(GREP) EXPORT: > $(MISC)$/$(SHL6TARGET).direct
+.IF "$(SHL6USE_EXPORTS)"!="name"
.IF "$(DEF6CEXP)"!=""
@$(EXPORT6_PROTECT) $(LDUMP2) -D -A $(DEF6CEXP) -E 20 -F $(DEF6FILTER) $(MISC)$/$(SHL6TARGET).direct >>$@.tmpfile
.ELSE
@$(EXPORT6_PROTECT) $(LDUMP2) -D -E 20 -F $(DEF6FILTER) $(MISC)$/$(SHL6TARGET).direct >>$@.tmpfile
.ENDIF
-.ENDIF # "$(SHL6USE_EXPORTS)"!="ordinal"
+.ELSE # "$(SHL6USE_EXPORTS)"!="name"
+.IF "$(DEF6CEXP)"!=""
+ @$(EXPORT6_PROTECT) $(LDUMP2) -N -D -A $(DEF6CEXP) -E 20 -F $(DEF6FILTER) $(MISC)$/$(SHL6TARGET).direct >>$@.tmpfile
+.ELSE
+ @$(EXPORT6_PROTECT) $(LDUMP2) -N -D -E 20 -F $(DEF6FILTER) $(MISC)$/$(SHL6TARGET).direct >>$@.tmpfile
+.ENDIF
+.ENDIF # "$(SHL6USE_EXPORTS)"!="name"
+.ENDIF # "$(SHL6USE_EXPORTS)"==""
.ENDIF
# now *\defs\$(OUTPATH) exists, commit it
.IF "$(MWS_BUILD)"!=""
@@ -1318,7 +1366,7 @@ $(DEF7TARGETN) .PHONY :
tail --lines +3 $(MISC)$/$(SHL7TARGET).exp | sed '/^;/d' >>$@.tmpfile
@-$(EXPORT7_PROTECT) $(RM) $(MISC)$/$(SHL7TARGET).exp
.ELSE
-.IF "$(SHL7USE_EXPORTS)"!="ordinal"
+.IF "$(SHL7USE_EXPORTS)"==""
@-$(EXPORT7_PROTECT) $(RMHACK7) $(MISC)$/$(SHL7TARGET).exp
@$(EXPORT7_PROTECT) $(LIBMGR) -EXTRACT:/ /OUT:$(MISC)$/$(SHL7TARGET).exp $(SLB)$/$(DEFLIB7NAME).lib
.IF "$(DEF7CEXP)"!=""
@@ -1327,14 +1375,22 @@ $(DEF7TARGETN) .PHONY :
@$(EXPORT7_PROTECT) $(LDUMP2) -E 20 -F $(MISC)$/$(SHL7TARGET).flt $(MISC)$/$(SHL7TARGET).exp >>$@.tmpfile
.ENDIF
$(EXPORT7_PROTECT) $(RMHACK7) $(MISC)$/$(SHL7TARGET).exp
-.ELSE # "$(SHL7USE_EXPORTS)"!="ordinal"
+.ELSE # "$(SHL7USE_EXPORTS)"==""
@$(EXPORT7_PROTECT) $(DUMPBIN) -DIRECTIVES $(foreach,i,$(DEFLIB7NAME) $(SLB)$/$(i).lib) | $(GREP) EXPORT: > $(MISC)$/$(SHL7TARGET).direct
+.IF "$(SHL7USE_EXPORTS)"!="name"
.IF "$(DEF7CEXP)"!=""
@$(EXPORT7_PROTECT) $(LDUMP2) -D -A $(DEF7CEXP) -E 20 -F $(DEF7FILTER) $(MISC)$/$(SHL7TARGET).direct >>$@.tmpfile
.ELSE
@$(EXPORT7_PROTECT) $(LDUMP2) -D -E 20 -F $(DEF7FILTER) $(MISC)$/$(SHL7TARGET).direct >>$@.tmpfile
.ENDIF
-.ENDIF # "$(SHL7USE_EXPORTS)"!="ordinal"
+.ELSE # "$(SHL7USE_EXPORTS)"!="name"
+.IF "$(DEF7CEXP)"!=""
+ @$(EXPORT7_PROTECT) $(LDUMP2) -N -D -A $(DEF7CEXP) -E 20 -F $(DEF7FILTER) $(MISC)$/$(SHL7TARGET).direct >>$@.tmpfile
+.ELSE
+ @$(EXPORT7_PROTECT) $(LDUMP2) -N -D -E 20 -F $(DEF7FILTER) $(MISC)$/$(SHL7TARGET).direct >>$@.tmpfile
+.ENDIF
+.ENDIF # "$(SHL7USE_EXPORTS)"!="name"
+.ENDIF # "$(SHL7USE_EXPORTS)"==""
.ENDIF
# now *\defs\$(OUTPATH) exists, commit it
.IF "$(MWS_BUILD)"!=""
@@ -1523,7 +1579,7 @@ $(DEF8TARGETN) .PHONY :
tail --lines +3 $(MISC)$/$(SHL8TARGET).exp | sed '/^;/d' >>$@.tmpfile
@-$(EXPORT8_PROTECT) $(RM) $(MISC)$/$(SHL8TARGET).exp
.ELSE
-.IF "$(SHL8USE_EXPORTS)"!="ordinal"
+.IF "$(SHL8USE_EXPORTS)"==""
@-$(EXPORT8_PROTECT) $(RMHACK8) $(MISC)$/$(SHL8TARGET).exp
@$(EXPORT8_PROTECT) $(LIBMGR) -EXTRACT:/ /OUT:$(MISC)$/$(SHL8TARGET).exp $(SLB)$/$(DEFLIB8NAME).lib
.IF "$(DEF8CEXP)"!=""
@@ -1532,14 +1588,22 @@ $(DEF8TARGETN) .PHONY :
@$(EXPORT8_PROTECT) $(LDUMP2) -E 20 -F $(MISC)$/$(SHL8TARGET).flt $(MISC)$/$(SHL8TARGET).exp >>$@.tmpfile
.ENDIF
$(EXPORT8_PROTECT) $(RMHACK8) $(MISC)$/$(SHL8TARGET).exp
-.ELSE # "$(SHL8USE_EXPORTS)"!="ordinal"
+.ELSE # "$(SHL8USE_EXPORTS)"==""
@$(EXPORT8_PROTECT) $(DUMPBIN) -DIRECTIVES $(foreach,i,$(DEFLIB8NAME) $(SLB)$/$(i).lib) | $(GREP) EXPORT: > $(MISC)$/$(SHL8TARGET).direct
+.IF "$(SHL8USE_EXPORTS)"!="name"
.IF "$(DEF8CEXP)"!=""
@$(EXPORT8_PROTECT) $(LDUMP2) -D -A $(DEF8CEXP) -E 20 -F $(DEF8FILTER) $(MISC)$/$(SHL8TARGET).direct >>$@.tmpfile
.ELSE
@$(EXPORT8_PROTECT) $(LDUMP2) -D -E 20 -F $(DEF8FILTER) $(MISC)$/$(SHL8TARGET).direct >>$@.tmpfile
.ENDIF
-.ENDIF # "$(SHL8USE_EXPORTS)"!="ordinal"
+.ELSE # "$(SHL8USE_EXPORTS)"!="name"
+.IF "$(DEF8CEXP)"!=""
+ @$(EXPORT8_PROTECT) $(LDUMP2) -N -D -A $(DEF8CEXP) -E 20 -F $(DEF8FILTER) $(MISC)$/$(SHL8TARGET).direct >>$@.tmpfile
+.ELSE
+ @$(EXPORT8_PROTECT) $(LDUMP2) -N -D -E 20 -F $(DEF8FILTER) $(MISC)$/$(SHL8TARGET).direct >>$@.tmpfile
+.ENDIF
+.ENDIF # "$(SHL8USE_EXPORTS)"!="name"
+.ENDIF # "$(SHL8USE_EXPORTS)"==""
.ENDIF
# now *\defs\$(OUTPATH) exists, commit it
.IF "$(MWS_BUILD)"!=""
@@ -1728,7 +1792,7 @@ $(DEF9TARGETN) .PHONY :
tail --lines +3 $(MISC)$/$(SHL9TARGET).exp | sed '/^;/d' >>$@.tmpfile
@-$(EXPORT9_PROTECT) $(RM) $(MISC)$/$(SHL9TARGET).exp
.ELSE
-.IF "$(SHL9USE_EXPORTS)"!="ordinal"
+.IF "$(SHL9USE_EXPORTS)"==""
@-$(EXPORT9_PROTECT) $(RMHACK9) $(MISC)$/$(SHL9TARGET).exp
@$(EXPORT9_PROTECT) $(LIBMGR) -EXTRACT:/ /OUT:$(MISC)$/$(SHL9TARGET).exp $(SLB)$/$(DEFLIB9NAME).lib
.IF "$(DEF9CEXP)"!=""
@@ -1737,14 +1801,22 @@ $(DEF9TARGETN) .PHONY :
@$(EXPORT9_PROTECT) $(LDUMP2) -E 20 -F $(MISC)$/$(SHL9TARGET).flt $(MISC)$/$(SHL9TARGET).exp >>$@.tmpfile
.ENDIF
$(EXPORT9_PROTECT) $(RMHACK9) $(MISC)$/$(SHL9TARGET).exp
-.ELSE # "$(SHL9USE_EXPORTS)"!="ordinal"
+.ELSE # "$(SHL9USE_EXPORTS)"==""
@$(EXPORT9_PROTECT) $(DUMPBIN) -DIRECTIVES $(foreach,i,$(DEFLIB9NAME) $(SLB)$/$(i).lib) | $(GREP) EXPORT: > $(MISC)$/$(SHL9TARGET).direct
+.IF "$(SHL9USE_EXPORTS)"!="name"
.IF "$(DEF9CEXP)"!=""
@$(EXPORT9_PROTECT) $(LDUMP2) -D -A $(DEF9CEXP) -E 20 -F $(DEF9FILTER) $(MISC)$/$(SHL9TARGET).direct >>$@.tmpfile
.ELSE
@$(EXPORT9_PROTECT) $(LDUMP2) -D -E 20 -F $(DEF9FILTER) $(MISC)$/$(SHL9TARGET).direct >>$@.tmpfile
.ENDIF
-.ENDIF # "$(SHL9USE_EXPORTS)"!="ordinal"
+.ELSE # "$(SHL9USE_EXPORTS)"!="name"
+.IF "$(DEF9CEXP)"!=""
+ @$(EXPORT9_PROTECT) $(LDUMP2) -N -D -A $(DEF9CEXP) -E 20 -F $(DEF9FILTER) $(MISC)$/$(SHL9TARGET).direct >>$@.tmpfile
+.ELSE
+ @$(EXPORT9_PROTECT) $(LDUMP2) -N -D -E 20 -F $(DEF9FILTER) $(MISC)$/$(SHL9TARGET).direct >>$@.tmpfile
+.ENDIF
+.ENDIF # "$(SHL9USE_EXPORTS)"!="name"
+.ENDIF # "$(SHL9USE_EXPORTS)"==""
.ENDIF
# now *\defs\$(OUTPATH) exists, commit it
.IF "$(MWS_BUILD)"!=""
@@ -1933,7 +2005,7 @@ $(DEF10TARGETN) .PHONY :
tail --lines +3 $(MISC)$/$(SHL10TARGET).exp | sed '/^;/d' >>$@.tmpfile
@-$(EXPORT10_PROTECT) $(RM) $(MISC)$/$(SHL10TARGET).exp
.ELSE
-.IF "$(SHL10USE_EXPORTS)"!="ordinal"
+.IF "$(SHL10USE_EXPORTS)"==""
@-$(EXPORT10_PROTECT) $(RMHACK10) $(MISC)$/$(SHL10TARGET).exp
@$(EXPORT10_PROTECT) $(LIBMGR) -EXTRACT:/ /OUT:$(MISC)$/$(SHL10TARGET).exp $(SLB)$/$(DEFLIB10NAME).lib
.IF "$(DEF10CEXP)"!=""
@@ -1942,14 +2014,22 @@ $(DEF10TARGETN) .PHONY :
@$(EXPORT10_PROTECT) $(LDUMP2) -E 20 -F $(MISC)$/$(SHL10TARGET).flt $(MISC)$/$(SHL10TARGET).exp >>$@.tmpfile
.ENDIF
$(EXPORT10_PROTECT) $(RMHACK10) $(MISC)$/$(SHL10TARGET).exp
-.ELSE # "$(SHL10USE_EXPORTS)"!="ordinal"
+.ELSE # "$(SHL10USE_EXPORTS)"==""
@$(EXPORT10_PROTECT) $(DUMPBIN) -DIRECTIVES $(foreach,i,$(DEFLIB10NAME) $(SLB)$/$(i).lib) | $(GREP) EXPORT: > $(MISC)$/$(SHL10TARGET).direct
+.IF "$(SHL10USE_EXPORTS)"!="name"
.IF "$(DEF10CEXP)"!=""
@$(EXPORT10_PROTECT) $(LDUMP2) -D -A $(DEF10CEXP) -E 20 -F $(DEF10FILTER) $(MISC)$/$(SHL10TARGET).direct >>$@.tmpfile
.ELSE
@$(EXPORT10_PROTECT) $(LDUMP2) -D -E 20 -F $(DEF10FILTER) $(MISC)$/$(SHL10TARGET).direct >>$@.tmpfile
.ENDIF
-.ENDIF # "$(SHL10USE_EXPORTS)"!="ordinal"
+.ELSE # "$(SHL10USE_EXPORTS)"!="name"
+.IF "$(DEF10CEXP)"!=""
+ @$(EXPORT10_PROTECT) $(LDUMP2) -N -D -A $(DEF10CEXP) -E 20 -F $(DEF10FILTER) $(MISC)$/$(SHL10TARGET).direct >>$@.tmpfile
+.ELSE
+ @$(EXPORT10_PROTECT) $(LDUMP2) -N -D -E 20 -F $(DEF10FILTER) $(MISC)$/$(SHL10TARGET).direct >>$@.tmpfile
+.ENDIF
+.ENDIF # "$(SHL10USE_EXPORTS)"!="name"
+.ENDIF # "$(SHL10USE_EXPORTS)"==""
.ENDIF
# now *\defs\$(OUTPATH) exists, commit it
.IF "$(MWS_BUILD)"!=""