| # |
| # Copyright (c) 2002-2006 Silicon Graphics, Inc. All Rights Reserved. |
| # |
| # @configure_input@ |
| # |
| |
| ifndef _BUILDDEFS_INCLUDED_ |
| _BUILDDEFS_INCLUDED_ = 1 |
| |
| DEBUG = @debug_build@ |
| OPTIMIZER = @opt_build@ |
| MALLOCLIB = @malloc_lib@ |
| LOADERFLAGS = @LDFLAGS@ |
| |
| LIBRMT = $(TOPDIR)/librmt/librmt.la |
| LIBXFS = @libxfs@ |
| LIBATTR = @libattr@ |
| LIBUUID = @libuuid@ |
| LIBCURSES = @libcurses@ |
| LIBHANDLE = @libhdl@ |
| |
| prefix = @prefix@ |
| exec_prefix = @exec_prefix@ |
| top_builddir = @top_builddir@ |
| datarootdir = @datarootdir@ |
| |
| PKG_NAME = @pkg_name@ |
| PKG_USER = @pkg_user@ |
| PKG_GROUP = @pkg_group@ |
| PKG_RELEASE = @pkg_release@ |
| PKG_VERSION = @pkg_version@ |
| PKG_PLATFORM = @pkg_platform@ |
| PKG_DISTRIBUTION= @pkg_distribution@ |
| PKG_BIN_DIR = @bindir@ |
| PKG_SBIN_DIR = @sbindir@ |
| PKG_LIB_DIR = @libdir@@libdirsuffix@ |
| PKG_DEVLIB_DIR = @libexecdir@@libdirsuffix@ |
| PKG_INC_DIR = @includedir@ |
| PKG_MAN_DIR = @mandir@ |
| PKG_DOC_DIR = @datadir@/doc/@pkg_name@ |
| PKG_LOCALE_DIR = @datadir@/locale |
| |
| CC = @cc@ |
| AWK = @awk@ |
| SED = @sed@ |
| TAR = @tar@ |
| ZIP = @zip@ |
| MAKE = @make@ |
| ECHO = @echo@ |
| SORT = @sort@ |
| LN_S = @LN_S@ |
| LIBTOOL = @LIBTOOL@ |
| MAKEDEPEND = @makedepend@ |
| |
| MSGFMT = @msgfmt@ |
| MSGMERGE = @msgmerge@ |
| XGETTEXT = @xgettext@ |
| |
| RPM = @rpm@ |
| RPMBUILD = @rpmbuild@ |
| RPM_VERSION = @rpm_version@ |
| |
| ENABLE_CURSES = @enable_curses@ |
| ENABLE_SHARED = @enable_shared@ |
| ENABLE_GETTEXT = @enable_gettext@ |
| |
| HAVE_ZIPPED_MANPAGES = @have_zipped_manpages@ |
| |
| LCFLAGS += -DXFS_BIG_FILES=1 -DXFS_BIG_FILESYSTEMS=1 |
| |
| ifeq ($(PKG_PLATFORM),linux) |
| PCFLAGS = -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 |
| DEPENDFLAGS = -D__linux__ |
| endif |
| ifeq ($(PKG_PLATFORM),darwin) |
| PCFLAGS = -traditional-cpp |
| DEPENDFLAGS = -D__APPLE__ |
| endif |
| ifeq ($(PKG_PLATFORM),irix) |
| PLDLIBS = -ldisk -lgen |
| DEPENDFLAGS = -D__sgi__ |
| endif |
| ifeq ($(PKG_PLATFORM),freebsd) |
| PLDLIBS = -L/usr/local/lib -lintl |
| PCFLAGS = -I/usr/local/include |
| DEPENDFLAGS = -D__FreeBSD__ |
| endif |
| |
| |
| GCFLAGS = $(OPTIMIZER) $(DEBUG) -funsigned-char -fno-strict-aliasing -Wall \ |
| -DVERSION=\"$(PKG_VERSION)\" -DLOCALEDIR=\"$(PKG_LOCALE_DIR)\" \ |
| -DPACKAGE=\"$(PKG_NAME)\" -I$(TOPDIR)/include |
| |
| # Global, Platform, Local CFLAGS |
| CFLAGS += $(GCFLAGS) $(PCFLAGS) $(LCFLAGS) $(CPPFLAGS) |
| |
| include $(TOPDIR)/include/buildmacros |
| |
| endif |
| |
| # |
| # For targets that should always be rebuilt, |
| # define a target that is never up-to-date. |
| # Targets needing this should depend on $(_FORCE) |
| _FORCE = __force_build |