merged tag LIBREOFFICE_3_2_99_3
[LibreOffice.git] / cppuhelper / test / testlib / makefile.mk
blobedaba0c6532c76628ce935823e0cbab5edb0d18f
1 #*************************************************************************
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 #
5 # Copyright 2000, 2010 Oracle and/or its affiliates.
7 # OpenOffice.org - a multi-platform office productivity suite
9 # This file is part of OpenOffice.org.
11 # OpenOffice.org is free software: you can redistribute it and/or modify
12 # it under the terms of the GNU Lesser General Public License version 3
13 # only, as published by the Free Software Foundation.
15 # OpenOffice.org is distributed in the hope that it will be useful,
16 # but WITHOUT ANY WARRANTY; without even the implied warranty of
17 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 # GNU Lesser General Public License version 3 for more details
19 # (a copy is included in the LICENSE file that accompanied this code).
21 # You should have received a copy of the GNU Lesser General Public License
22 # version 3 along with OpenOffice.org. If not, see
23 # <http://www.openoffice.org/license.html>
24 # for a copy of the LGPLv3 License.
26 #*************************************************************************
27 LINKFLAGSDEFS=""
29 PRJ=..$/..
31 PRJNAME=cppuhelper
32 TARGET=defbootstrap
33 ENABLE_EXCEPTIONS=TRUE
35 # --- Settings -----------------------------------------------------
37 .INCLUDE : settings.mk
39 PERLINST1:=$(shell @+$(PERL) -V:installarchlib)
40 PERLINST2:=$(subst,installarchlib=, $(PERLINST1))
41 PERLINST3:=$(PERLINST2:s/'//)
42 PERLINST :=$(PERLINST3:s/;//)
44 PERLLIBS:=$(PERLINST)$/CORE
45 PERLINCS:=$(PERLINST)$/CORE
47 CFLAGS += -I$(PERLINCS)
49 .IF "$(GUI)"=="WNT"
50 PERLLIB=perl58.lib
52 LIB!:=$(LIB);$(PERLLIBS)
53 .EXPORT : LIB
55 .ENDIF
57 # --- Files --------------------------------------------------------
59 #CFLAGS += -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\" -fPIC -I/develop6/update/dev/solenv/unxlngi3/lib/perl5/5.6.0/i686-linux/CORE/
60 #CFLAGS += -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\" -KPIC -I/develop6/update/dev/solenv/unxsols2/lib/perl5/5.6.0/sun4-solaris/CORE
62 SLOFILES= $(SLO)$/defbootstrap_lib.obj
64 SHL1TARGET=$(TARGET)
66 SHL1STDLIBS= \
67 $(PERLLIB) \
68 $(CPPUHELPERLIB) \
69 $(CPPULIB) \
70 $(SALLIB)
72 SHL1DEPN=
73 SHL1IMPLIB=i$(TARGET)
74 SHL1LIBS=$(SLB)$/$(TARGET).lib
75 SHL1DEF=$(MISC)$/$(SHL1TARGET).def
77 DEF1NAME=$(SHL1TARGET)
78 SHL1VERSIONMAP=defbootstrap.map
81 .IF "$(GUI)"=="WNT"
82 UNODLL=$(DLLDEST)$/UNO.dll
83 .ELSE
84 UNODLL=$(DLLDEST)$/UNO.so
85 .ENDIF
87 # --- Targets ------------------------------------------------------
89 .IF "$(depend)" == ""
90 ALL: \
91 ALLTAR \
92 $(UNODLL) \
93 $(BIN)$/UNO.pm
94 .ENDIF
96 $(BIN)$/UNO.pm: UNO.pm
97 cp UNO.pm $@
99 $(UNODLL): $(SHL1TARGETN)
100 cp $(SHL1TARGETN) $@
102 .INCLUDE : target.mk