]> err.no Git - sope/blob - config.make.in
e77c1de5a7e7f0f03f5b5472049b693bd32de33f
[sope] / config.make.in
1 #
2 #   config.make.in
3 #
4 #   All of the settings required by the makefile package
5 #   that are determined by configure.
6 #
7 #   Copyright (C) 1997 Free Software Foundation, Inc.
8 #
9 #   Author:  Scott Christley <scottc@net-community.com>
10 #   Author:  Ovidiu Predescu <ovidiu@net-community.com>
11 #
12 #   This file is part of the GNUstep Makefile Package.
13 #
14 #   This library is free software; you can redistribute it and/or
15 #   modify it under the terms of the GNU General Public License
16 #   as published by the Free Software Foundation; either version 2
17 #   of the License, or (at your option) any later version.
18 #   
19 #   You should have received a copy of the GNU General Public
20 #   License along with this library; see the file COPYING.LIB.
21 #   If not, write to the Free Software Foundation,
22 #   59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
23
24 #
25 # The GNUstep Make Package Version
26 #
27 GNUSTEP_MAKE_MAJOR_VERSION=@GNUSTEP_MAKE_MAJOR_VERSION@
28 GNUSTEP_MAKE_MINOR_VERSION=@GNUSTEP_MAKE_MINOR_VERSION@
29 GNUSTEP_MAKE_SUBMINOR_VERSION=@GNUSTEP_MAKE_SUBMINOR_VERSION@
30 GNUSTEP_MAKE_VERSION=@GNUSTEP_MAKE_VERSION@
31
32 #
33 # Binary and compile tools
34 #
35 CC       = @CC@
36 OPTFLAG  = @CFLAGS@
37 OBJCFLAGS= @OBJCFLAGS@
38 CPPFLAGS = @CPPFLAGS@
39 CPP      = @CPP@
40
41 EXEEXT = @EXEEXT@
42 OEXT   = .@OBJEXT@
43 LIBEXT = .a
44
45 LN_S = @LN_S@
46
47 # This is the best we can do given the current autoconf, which only
48 # returns LN_S
49 ifeq ($(LN_S), ln -s)
50   HAS_LN_S = yes
51 endif
52
53 ifeq (@target_os@,mingw32)
54   HAS_LN_S = no
55 endif
56
57 LD = $(CC)
58 LDOUT =
59 LDFLAGS = @LDFLAGS@ 
60
61 AR      = @AR@
62 AROUT   =
63 ARFLAGS = rc
64 RANLIB  = @RANLIB@
65
66 DLLTOOL = @DLLTOOL@
67
68 # NB: These variables are defined here only so that they can be
69 # overridden on the command line (so you can type 'AWK=mawk make' to
70 # use a different awk for that particular run of make).  We should
71 # *NOT* set them to the full path of these tools at configure time,
72 # because otherwise when you change/update the tools you would need to
73 # reconfigure and reinstall gnustep-make!  We can normally assume that
74 # typing 'awk' and 'sed' on the command line cause the preferred awk
75 # and sed programs on the system to be used.  Hardcoding the full path
76 # (or the name) of the specific awk or sed program on this sytem here
77 # would make it lot more inflexible.  In other words, the following
78 # definitions should remain like in 'AWK = awk' on all systems.
79 AWK             = awk
80 SED             = sed
81 YACC            = yacc
82 BISON           = bison
83 FLEX            = flex
84 LEX             = lex
85 CHOWN           = chown
86 STRIP           = strip
87
88 INSTALL         = @HOST_INSTALL@
89 INSTALL_PROGRAM = @INSTALL_PROGRAM@
90 INSTALL_DATA    = @INSTALL_DATA@
91 TAR             = @TAR@
92 MKDIRS          = $(GNUSTEP_MAKEFILES)/mkinstalldirs
93
94 # Darwin specific flags
95 CC_CPPPRECOMP  = @cc_cppprecomp@
96 CC_BUNDLE      = @cc_bundle@
97
98 # The default library combination
99 default_library_combo = @ac_cv_library_combo@
100
101 # Backend bundle
102 BACKEND_BUNDLE=@BACKEND_BUNDLE@
103
104 #
105 # Do threading stuff.
106 #
107 # Warning - the base library's configure.in will extract the thread
108 # flags from the following line using grep/sed - so if you change the
109 # following lines you *need* to update the base library configure.in
110 # too.
111 #
112 ifndef objc_threaded
113   objc_threaded:=@objc_threaded@
114 endif
115
116 # Any user specified libs
117 CONFIG_SYSTEM_INCL=@INCLUDES@
118 CONFIG_SYSTEM_LIBS = @LIBS@
119 CONFIG_SYSTEM_LIB_DIR = @LIB_DIR@
120
121 #
122 # Whether the C/ObjC/C++ compiler supports auto-dependencies
123 # (generating dependencies of the object files from the include files
124 # used to compile them) via -MMD -MP flags
125 #
126 AUTO_DEPENDENCIES = @AUTO_DEPENDENCIES@
127
128 #
129 # Whether the ObjC compiler supports native ObjC exceptions via
130 # @try/@catch/@finally/@throw.
131 #
132 USE_OBJC_EXCEPTIONS = @USE_OBJC_EXCEPTIONS@