1 #*************************************************************************
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 # Copyright 2008 by Sun Microsystems, Inc.
7 # OpenOffice.org - a multi-platform office productivity suite
9 # $RCSfile: makefile.mk,v $
13 # This file is part of OpenOffice.org.
15 # OpenOffice.org is free software: you can redistribute it and/or modify
16 # it under the terms of the GNU Lesser General Public License version 3
17 # only, as published by the Free Software Foundation.
19 # OpenOffice.org is distributed in the hope that it will be useful,
20 # but WITHOUT ANY WARRANTY; without even the implied warranty of
21 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 # GNU Lesser General Public License version 3 for more details
23 # (a copy is included in the LICENSE file that accompanied this code).
25 # You should have received a copy of the GNU Lesser General Public License
26 # version 3 along with OpenOffice.org. If not, see
27 # <http://www.openoffice.org/license.html>
28 # for a copy of the LGPLv3 License.
30 #*************************************************************************
34 TARGET
:= bridgetest_idl
38 .IF
"$(L10N_framework)"==""
39 ALLTAR
: $(MISC
)$/$(TARGET
).cppumaker.done
$(MISC
)$/$(TARGET
).javamaker.done
41 $(MISC
)$/$(TARGET
).cppumaker.done
: $(BIN
)$/bridgetest.rdb
42 $(CPPUMAKER
) -O
$(INCCOM
) -BUCR
$< -X
$(SOLARBINDIR
)/types.rdb
45 $(MISC
)$/$(TARGET
).javamaker.done
: $(BIN
)$/bridgetest.rdb
46 $(JAVAMAKER
) -O
$(CLASSDIR
) -BUCR
-nD
-X
$(SOLARBINDIR
)/types.rdb
$<
49 $(BIN
)$/bridgetest.rdb
: bridgetest.idl
50 $(IDLC
) -O
$(MISC
)$/$(TARGET
) -I
$(SOLARIDLDIR
) -cid
-we
$<
52 $(REGMERGE
) $@
/UCR
$(MISC
)$/$(TARGET
)$/bridgetest.urd
59 CLIMAKERFLAGS
+= --verbose
62 .IF
"$(ENABLE_MONO_CLIMAKER)" == "YES"
63 CLIMAKER
=MONO_PATH
=$(OUT
)/bin
:$(MONO_PATH
) LD_LIBRARY_PATH
=$(SOLARLIBDIR
):$(OUT
)/lib mono
$(SOLARBINDIR
)$/climaker.exe
66 .IF
"$(BUILD_FOR_CLI)" == "true"
67 ALLTAR
: $(MISC
)$/$(TARGET
).cppumaker.done \
68 $(MISC
)$/$(TARGET
).javamaker.done \
69 $(BIN
)$/cli_types_bridgetest.dll
71 $(BIN
)$/cli_types_bridgetest.dll
: $(BIN
)$/bridgetest.rdb
72 $(CLIMAKER
) $(CLIMAKERFLAGS
) --out
$@
-r
$(SOLARBINDIR
)$/cli_uretypes.dll \
73 -X
$(SOLARBINDIR
)$/types.rdb
$<
76 ALLTAR
: $(MISC
)$/$(TARGET
).cppumaker.done \
77 $(MISC
)$/$(TARGET
).javamaker.done
82 .ENDIF
# L10N_framework