hi!

just a wild guess without actually knowing your makefile:

maybe concatination of the two variables leaves a string containing a blank. that would break matching the rule.

to check, try

ttt:
        echo $(OUT_APP_OBJ)

as the first target in your makefile but after setting this variable.

tschau...

ause

Pierre-Andre Galmes wrote:
Hello,

After some more investigation, I found the following. The problem comes
from the following call :

$(OUT_BIN)/_%$(EXE_EXT) : $(OUT_APP_OBJ)/%.$(OBJ_EXT)

The problem is the value of the $(OUT_APP_OBJ) variable. After some test
this is what I found. Depending on the value it may or may not compile.
The original value does not compile :

# Not ok
OUT_APP_OBJ = $(OUT_OBJ)/$(APP_NAME)
OUT_APP_OBJ = $(OUT_OBJ)$(APP_NAME)

But the following do :

# OK
OUT_APP_OBJ = $(APP_NAME)
OUT_APP_OBJ = $(OUT_OBJ)
OUT_APP_OBJ = $(OUT_BIN)
OUT_APP_OBJ = /$(OUT_OBJ)/

With

OUT_OBJ = /opt/OpenOffice.org2.0_SDK/examples/DevelopersGuide/ProfUNO/
        CppBinding/build/OpenOffice.org2.0_SDK/LINUXexample.out/obj
APP_NAME =  SimpleBootstrap_cpp


Any Idea of wht may be wrong ? Might be an idea to the make a patch to
correct this problem.

Cheers,
Pierre-Andre

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

Reply via email to