I must confess I am too dumb to use dmake. Trying to create a fix for <http://www.openoffice.org/issues/show_bug.cgi?id=87923>, I changed solenv/inc/tg_ext.mk:1.85 l. 267--270 to

.IF "$(OS)"=="MACOSX"
    $(PERL) $(SOLARENV)$/bin$/macosx-change-install-names.pl extshl \
        $(EXTRPATH) \
        $(shell ls $(foreach,j,$(OUT2LIB) $(LB)$/$(j:f)) | grep -v '\.a$$')
.ENDIF

What dmake sends to the shell needs to be

  ls ... | grep -v '\.a$'

However, dmake complains about the above:

dmake: Executing shell macro: ls $(foreach,j,$(OUT2LIB) $(LB)$/$(j:f)) | grep -v '\.a$$'
dmake:  Error code 1, while making 'Shell escape'

Replacing '\.a$$' with \\.a$$ or \\.a\$$ does not help.

Any hints?
-Stephan

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to