llvm.org GIT mirror llvm / e120021
* Get additional configured values into the makefiles * Provide support for ENABLE_DOXYGEN * New tools that documentation generation requires git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18326 91177308-0d34-0410-b5e6-96231b3b80d8 Reid Spencer 14 years ago
1 changed file(s) with 54 addition(s) and 31 deletion(s). Raw diff Collapse all Expand all
1111 #
1212 #===------------------------------------------------------------------------===#
1313
14 # Define LLVM speific info and directories
15 PACKAGE_NAME := @PACKAGE_NAME@
16 PACKAGE_VERSION := @PACKAGE_VERSION@
17 LLVM_PREFIX := @LLVM_PREFIX@
18 LLVM_BINDIR := @LLVM_BINDIR@
19 LLVM_LIBDIR := @LLVM_LIBDIR@
20 LLVM_DATADIR := @LLVM_DATADIR@
21 LLVM_DOCSDIR := @LLVM_DOCSDIR@
22 LLVM_ETCDIR := @LLVM_ETCDIR@
23 LLVM_INCLUDEDIR := @LLVM_INCLUDEDIR@
24 LLVM_INFODIR := @LLVM_INFODIR@
25 LLVM_MANDIR := @LLVM_MANDIR@
26 LLVM_CONFIGTIME := @LLVM_CONFIGTIME@
27 LLVM_TARBALL_NAME := @PACKAGE_NAME@-@PACKAGE_VERSION@
28
1429 # Target operating system for which LLVM will be compiled.
1530 OS=@OS@
1631
3045 # Path to the CC binary, which use used by testcases for native builds.
3146 CC := @CC@
3247
33 # Path to the Python interpreter
34 PYTHON := @PYTHON@
35
36 # Path to the Deja-Gnu runtest program
37 RUNTEST := @RUNTEST@
38
3948 # Linker flags.
4049 LDFLAGS+=@LDFLAGS@
4150
4655 AR_PATH = @AR@
4756
4857 # The pathnames of the programs we require to build
49 YACC = @YACC@
50 BISON = @BISON@
51 FLEX = @LEX@
52 TAR = @TAR@
53 INSTALL = @INSTALL@
54 DOT = @DOT@
55 ETAGS = @ETAGS@
56 ETAGSFLAGS = @ETAGSFLAGS@
58 BISON := @BISON@
59 DATE := @DATE@
60 FIND := @FIND@
61 FLEX := @LEX@
62 GREP := @GREP@
63 INSTALL := @INSTALL@
64 INSTALL_SH := $(BUILD_SRC_ROOT)/autoconf/install-sh
65 INSTALL_PROGRAM = @INSTALL_PROGRAM@
66 INSTALL_SCRIPT = @INSTALL_SCRIPT@
67 INSTALL_DATA = @INSTALL_DATA@
68 MKDIR := @abs_top_srcdir@/autoconf/mkinstalldirs
69 MV := @MV@
70 PAX := @PAX@
71 RANLIB := @RANLIB@
72 RM := @RM@
73 SED := @SED@
74 TAR := @TAR@
75 YACC := @YACC@
76
77 # Paths to miscellaneous programs we hope are present but might not be
78 BZIP2 := @BZIP2@
79 DOT := @DOT@
80 DOXYGEN := @DOXYGEN@
81 ETAGS := @ETAGS@
82 ETAGSFLAGS := @ETAGSFLAGS@
83 GROFF := @GROFF@
84 GZIP := @GZIP@
85 POD2HTML := @POD2HTML@
86 POD2MAN := @POD2MAN@
87 PYTHON := @PYTHON@
88 RUNTEST := @RUNTEST@
89 ZIP := @ZIP@
5790
5891 # Paths to miscellaneous programs we assume are present
59 RPWD = pwd
60 SED = sed
61 RM = rm
62 ECHO = echo
63 MKDIR = @abs_top_srcdir@/autoconf/mkinstalldirs
64 INSTALL_SH = $(BUILD_SRC_ROOT)/autoconf/install-sh
65 DATE = date
66 MV = mv
67 GZIP = gzip
68 ZIP = zip
69 BZIP2 = bzip2
70
92 RPWD := pwd
93 ECHO := echo
7194 # Determine the target for which LLVM should generate code.
7295 LLVMGCCARCH := @target@/3.4-llvm
7396
95118 # When ENABLE_PROFILING is enabled, the llvm source base is built with profile
96119 # information to allow gprof to be used to get execution frequencies.
97120 #ENABLE_PROFILING = 1
121
122 # When ENABLE_DOXYGEN is enabled, the doxygen documentation will be built
123 ENABLE_DOXYGEN = @ENABLE_DOXYGEN@
98124
99125 # This option tells the Makefiles to produce verbose output.
100126 # It essentially prints the commands that make is executing
161187 endif
162188
163189 # Installation directories, as provided by the configure script.
190 abs_top_srcdir = @abs_top_srcdir@
191 abs_top_builddir = @abs_top_builddir@
164192 exec_prefix = @exec_prefix@
165193 prefix = @prefix@
166194 program_transform_name = @program_transform_name@
176204 includedir = @includedir@
177205 infodir = @infodir@
178206 mandir = @mandir@
179 INSTALL_PROGRAM = @INSTALL_PROGRAM@
180 INSTALL_SCRIPT = @INSTALL_SCRIPT@
181 INSTALL_DATA = @INSTALL_DATA@
182 LLVM_TARBALL_NAME = @PACKAGE_NAME@-@PACKAGE_VERSION@
183