#************************************************************************* # # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # Copyright 2000, 2010 Oracle and/or its affiliates. # # OpenOffice.org - a multi-platform office productivity suite # # This file is part of OpenOffice.org. # # OpenOffice.org is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License version 3 # only, as published by the Free Software Foundation. # # OpenOffice.org is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License version 3 for more details # (a copy is included in the LICENSE file that accompanied this code). # # You should have received a copy of the GNU Lesser General Public License # version 3 along with OpenOffice.org. If not, see # # for a copy of the LGPLv3 License. # #************************************************************************* PRJ=. PRJNAME=gettext TARGET=so_gettext # --- Settings ----------------------------------------------------- .INCLUDE : settings.mk .IF "$(SYSTEM_GETTEXT)" == "YES" all: @echo "An already available installation of gettext should exist on your system." @echo "Therefore the version provided here does not need to be built in addition." .ENDIF # --- Files -------------------------------------------------------- GETTEXTVERSION=0.18.1.1 TARFILE_NAME=$(PRJNAME)-$(GETTEXTVERSION) TARFILE_MD5=3dd55b952826d2b32f51308f2f91aa89 # see PATCH_FILES=gettext-0.18.1.1.stpncpy.patch .IF "$(OS)"=="MACOSX" CONFIGURE_DIR= CONFIGURE_ACTION=./configure --prefix=/@.__________________________________________________$(EXTRPATH) $(eq,$(VERBOSE),$(NULL) --enable-silent-rules --disable-silent-rules) CONFIGURE_FLAGS=--disable-dependeny-tracking --disable-acl --disable-curses --without-emacs --without-git --disable-java CONFIGURE_FLAGS+=CPPFLAGS="$(EXTRA_CDEFS)" CFLAGS="$(ARCH_FLAGS) $(EXTRA_CFLAGS)" CXXFLAGS="$(ARCH_FLAGS) $(EXTRA_CFLAGS)" .IF "$(CROSS_COMPILING)"=="YES" CONFIGURE_FLAGS+= --build=$(BUILD_PLATFORM) --host=$(HOST_PLATFORM) .ENDIF BUILD_ACTION=$(GNUMAKE) BUILD_DIR=$(CONFIGURE_DIR) OUT2LIB+=gettext-tools/intl/.libs/libintl.*.dylib OUT2LIB+=gettext-runtime/libasprintf/.libs/libasprintf.*.dylib OUT2LIB+=gettext-tools/gnulib-lib/.libs/libgettextlib-*.dylib OUT2LIB+=gettext-tools/src/.libs/libgettextsrc-*.dylib OUT2LIB+=gettext-tools/libgettextpo/.libs/libgettextpo.*.dylib OUT2INC+=gettext-tools/intl/libintl.h OUT2INC+=gettext-runtime/libasprintf/autosprintf.h OUT2INC+=gettext-tools/libgettextpo/gettext-po.h OUT2BIN_NONE+=gettext-tools/src/.libs/msgattrib OUT2BIN_NONE+=gettext-tools/src/.libs/msgcat OUT2BIN_NONE+=gettext-tools/src/.libs/msgcmp OUT2BIN_NONE+=gettext-tools/src/.libs/msgcomm OUT2BIN_NONE+=gettext-tools/src/.libs/msgconv OUT2BIN_NONE+=gettext-tools/src/.libs/msgen OUT2BIN_NONE+=gettext-tools/src/.libs/msgexec OUT2BIN_NONE+=gettext-tools/src/.libs/msgfilter OUT2BIN_NONE+=gettext-tools/src/.libs/msgfmt OUT2BIN_NONE+=gettext-tools/src/.libs/msggrep OUT2BIN_NONE+=gettext-tools/src/.libs/msginit OUT2BIN_NONE+=gettext-tools/src/.libs/msgmerge OUT2BIN_NONE+=gettext-tools/src/.libs/msgunfmt OUT2BIN_NONE+=gettext-tools/src/.libs/msguniq OUT2BIN_NONE+=gettext-tools/src/.libs/urlget OUT2BIN_NONE+=gettext-tools/src/.libs/xgettext .ELIF "$(OS)"=="IOS" BUILD_DIR=gettext-runtime/intl BUILD_ACTION=dmake .IF "$(VERBOSE)"!="" BUILD_ACTION+=VERBOSE=t .ENDIF PATCH_FILES=gettext-0.18.1.1.patch ADDITIONAL_FILES=\ gettext-runtime/intl/makefile.mk \ gettext-runtime/intl/libgnuintl.h \ gettext-runtime/intl/libintl.h \ gettext-runtime/config.h OUT2INC+=gettext-runtime/intl/libintl.h .ELIF "$(OS)"=="WNT" BUILD_DIR=gettext-runtime/intl BUILD_ACTION=dmake PATCH_FILES=gettext-0.18.1.1.patch ADDITIONAL_FILES=\ gettext-runtime/intl/makefile.mk \ gettext-runtime/intl/libgnuintl.h \ gettext-runtime/intl/libintl.h \ gettext-runtime/config.h OUT2INC+=gettext-runtime/intl/libintl.h .ELSE .ENDIF # --- Targets ------------------------------------------------------ .INCLUDE : set_ext.mk .INCLUDE : target.mk .INCLUDE : tg_ext.mk