Get xfstests building on irix using root/toolroot.
[xfstests-dev.git] / include / builddefs.in
1 #
2 # Copyright (c) 2003 Silicon Graphics, Inc.  All Rights Reserved.
3
4 # This program is free software; you can redistribute it and/or modify it
5 # under the terms of version 2 of the GNU General Public License as
6 # published by the Free Software Foundation.
7
8 # This program is distributed in the hope that it would be useful, but
9 # WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
11
12 # Further, this software is distributed without any warranty that it is
13 # free of the rightful claim of any third person regarding infringement
14 # or the like.  Any license provided herein, whether implied or
15 # otherwise, applies only to this software file.  Patent licenses, if
16 # any, provided herein do not apply to combinations of this program with
17 # other software, or any other product whatsoever.
18
19 # You should have received a copy of the GNU General Public License along
20 # with this program; if not, write the Free Software Foundation, Inc., 59
21 # Temple Place - Suite 330, Boston MA 02111-1307, USA.
22
23 # Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
24 # Mountain View, CA  94043, or:
25
26 # http://www.sgi.com 
27
28 # For further information regarding this notice, see: 
29
30 # http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
31 #
32 # @configure_input@
33 #
34
35 ifndef _BUILDDEFS_INCLUDED_
36 _BUILDDEFS_INCLUDED_ = 1
37
38 DEBUG = @debug_build@
39 OPTIMIZER = @opt_build@
40 MALLOCLIB = @malloc_lib@
41
42 LIBXFS = @libxfs@
43 LIBACL = @libacl@
44 LIBATTR = @libattr@
45 LIBGDBM = @libgdbm@
46 LIBUUID = @libuuid@
47 LIBHANDLE = @libhdl@
48 LIBTEST = $(TOPDIR)/lib/libtest.la
49
50 PKG_NAME        = @pkg_name@
51 PKG_USER        = @pkg_user@
52 PKG_GROUP       = @pkg_group@
53 PKG_RELEASE     = @pkg_release@
54 PKG_VERSION     = @pkg_version@
55 PKG_PLATFORM    = @pkg_platform@
56 PKG_DISTRIBUTION= @pkg_distribution@
57
58 CC              = @cc@
59 AWK             = @awk@
60 SED             = @sed@
61 TAR             = @tar@
62 ZIP             = @zip@
63 MAKE            = @make@
64 ECHO            = @echo@
65 SORT            = @sort@
66 LN_S            = @LN_S@
67 LIBTOOL         = @LIBTOOL@
68 MAKEDEPEND      = @makedepend@
69
70 MSGFMT          = @msgfmt@
71 MSGMERGE        = @msgmerge@
72
73 RPM             = @rpm@
74 RPMBUILD        = @rpmbuild@
75 RPM_VERSION     = @rpm_version@
76
77 ENABLE_SHARED = @enable_shared@
78 HAVE_DB = @have_db@
79
80 ifeq ($(PKG_PLATFORM),linux)
81 PCFLAGS = -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
82 endif
83 ifeq ($(PKG_PLATFORM),darwin)
84 PCFLAGS = -traditional-cpp
85 endif
86
87 ifeq ($(PKG_PLATFORM),irix)
88 CFLAGS += $(OPTIMIZER) $(DEBUG) -nostdinc -I$(ROOT)/usr/include \
89         -I$(TOPDIR)/include -DVERSION=\"$(PKG_VERSION)\" -D_REENTRANT
90 else
91 CFLAGS += -O1 $(OPTIMIZER) $(DEBUG) -funsigned-char -fno-strict-aliasing -Wall \
92         -I$(TOPDIR)/include -DVERSION=\"$(PKG_VERSION)\" -D_REENTRANT
93 endif
94
95 # Global, Platform, Local CFLAGS
96 CFLAGS += $(GCFLAGS) $(PCFLAGS) $(LCFLAGS)
97
98 include $(TOPDIR)/include/buildmacros
99
100 endif
101
102 #
103 # For targets that should always be rebuilt,
104 # define a target that is never up-to-date.
105 # Targets needing this should depend on $(_FORCE)
106 _FORCE = __force_build