1 #*************************************************************************
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
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 #*************************************************************************
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)
52 LIB!:=$(LIB);$(PERLLIBS)
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
74 SHL1LIBS=$(SLB)$/$(TARGET).lib
75 SHL1DEF=$(MISC)$/$(SHL1TARGET).def
77 DEF1NAME=$(SHL1TARGET)
78 SHL1VERSIONMAP=defbootstrap.map
82 UNODLL=$(DLLDEST)$/UNO.dll
84 UNODLL=$(DLLDEST)$/UNO.so
87 # --- Targets ------------------------------------------------------
96 $(BIN)$/UNO.pm: UNO.pm
99 $(UNODLL): $(SHL1TARGETN)