Home | History | Annotate | Download | only in mk
      1 #
      2 #    config.mk.in.
      3 #
      4 #    Copyright (C) 2009, Cisco Systems Inc.
      5 #
      6 #    This program is free software; you can redistribute it and/or modify
      7 #    it under the terms of the GNU General Public License as published by
      8 #    the Free Software Foundation; either version 2 of the License, or
      9 #    (at your option) any later version.
     10 #
     11 #    This program is distributed in the hope that it will be useful,
     12 #    but WITHOUT ANY WARRANTY; without even the implied warranty of
     13 #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     14 #    GNU General Public License for more details.
     15 #
     16 #    You should have received a copy of the GNU General Public License along
     17 #    with this program; if not, write to the Free Software Foundation, Inc.,
     18 #    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
     19 #
     20 # Ngie Cooper, July 2009
     21 #
     22 
     23 # See this page for more info about LEX*:
     24 # http://www.gnu.org/software/hello/manual/autoconf/Particular-Programs.html
     25 
     26 # Application specifying variables. You should never have to change these.
     27 AR			:= @AR@
     28 CC			:= @CC@
     29 LEX			:= @LEX@
     30 RANLIB			:= @RANLIB@
     31 STRIP			:= @STRIP@
     32 YACC			:= @YACC@
     33 
     34 # XXX: I'm lazy... but if someone has a working javac, they should have a
     35 # working jar on their systems.
     36 JAR			:= jar
     37 JAVAC			:= @JAVAC@
     38 
     39 AIO_LIBS		:= @AIO_LIBS@
     40 CAP_LIBS		:= @CAP_LIBS@
     41 ACL_LIBS		:= @ACL_LIBS@
     42 CRYPTO_LIBS		:= @CRYPTO_LIBS@
     43 LEXLIB			:= @LEXLIB@
     44 NUMA_LIBS		:= @NUMA_LIBS@
     45 SELINUX_LIBS		:= @SELINUX_LIBS@
     46 TIRPC_CPPFLAGS		:= @TIRPC_CPPFLAGS@
     47 TIRPC_LIBS		:= @TIRPC_LIBS@
     48 KEYUTILS_LIBS		:= @KEYUTILS_LIBS@
     49 
     50 prefix			:= @prefix@
     51 
     52 datarootdir		:= @datarootdir@
     53 includedir		:= @includedir@
     54 exec_prefix		:= @exec_prefix@
     55 bindir			:= @bindir@
     56 libdir			:= @libdir@
     57 mandir			:= @mandir@
     58 
     59 CPPFLAGS		:= @CPPFLAGS@
     60 CFLAGS			:= @CFLAGS@
     61 LDLIBS			:= @LIBS@
     62 LDFLAGS			:= @LDFLAGS@
     63 
     64 DEBUG_CFLAGS		?= -g
     65 DEBUG_CXXFLAGS		?= $(DEBUG_CFLAGS)
     66 
     67 # Please see README.mk-devel about -fstrict-aliasing.
     68 OPT_CFLAGS		?= -O2 -fno-strict-aliasing -pipe
     69 OPT_CXXFLAGS		?= $(OPT_CFLAGS)
     70 
     71 WCFLAGS			?= -Wall -W @GCC_WARN_OLDSTYLE@
     72 WCXXFLAGS		?= $(WCFLAGS)
     73 
     74 LDFLAGS			+= $(WLDFLAGS)
     75 CFLAGS			+= $(DEBUG_CFLAGS) $(OPT_CFLAGS) $(WCFLAGS)
     76 CXXFLAGS		+= $(DEBUG_CXXFLAGS) $(OPT_CXXFLAGS) $(WCXXFLAGS)
     77 
     78 LINUX_VERSION		:= @LINUX_VERSION@
     79 LINUX_DIR		:= @LINUX_DIR@
     80 LINUX_VERSION_MAJOR	:= @LINUX_VERSION_MAJOR@
     81 LINUX_VERSION_PATCH	:= @LINUX_VERSION_PATCH@
     82 WITH_MODULES		:= @WITH_MODULES@
     83 
     84 HOST_CPU		:= @HOST_CPU@
     85 
     86 ifeq ($(strip $(prefix)),)
     87 $(error you are using $$(prefix) incorrectly -- set it to $(abs_top_srcdir) if you want to build in the source tree)
     88 endif
     89 
     90 export datarootdir includedir libdir mandir prefix
     91