blob: e558e5350ff6941576bfdd8eb3b13e46e63f59d5 [file] [log] [blame]
Reid Spencer86d341b2004-10-18 23:55:41 +00001# Makefile.in generated by automake 1.9.2 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5# 2003, 2004 Free Software Foundation, Inc.
6# This Makefile.in is free software; the Free Software Foundation
7# gives unlimited permission to copy and/or distribute it,
8# with or without modifications, as long as this notice is preserved.
9
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13# PARTICULAR PURPOSE.
14
15@SET_MAKE@
16
17#===-- lib/CodeGen/Makefile.am -----------------------------*- Makefile -*--===#
18#
19# The LLVM Compiler Infrastructure
20#
21# This file was developed by Reid Spencer and is distributed under the
22# University of Illinois Open Source License. See LICENSE.TXT for details.
23#
24#===------------------------------------------------------------------------===#
25
26#,===-- Makefile.rules.am - Common make rules for LLVM ------*- Makefile -*--===#
27#
28# The LLVM Compiler Infrastructure
29#
30# This file was developed by Reid Spencer and is distributed under the
31# University of Illinois Open Source License. See LICENSE.TXT for details.
32#
33#===------------------------------------------------------------------------===#
34
35SOURCES = $(libLLVMCodeGen_a_SOURCES)
36
37srcdir = @srcdir@
38top_srcdir = @top_srcdir@
39VPATH = @srcdir@
40pkgdatadir = $(datadir)/@PACKAGE@
41pkglibdir = $(libdir)/@PACKAGE@
42pkgincludedir = $(includedir)/@PACKAGE@
43top_builddir = ../..
44am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
45install_sh_DATA = $(install_sh) -c -m 644
46install_sh_PROGRAM = $(install_sh) -c
47install_sh_SCRIPT = $(install_sh) -c
48INSTALL_HEADER = $(INSTALL_DATA)
49transform = $(program_transform_name)
50NORMAL_INSTALL = :
51PRE_INSTALL = :
52POST_INSTALL = :
53NORMAL_UNINSTALL = :
54PRE_UNINSTALL = :
55POST_UNINSTALL = :
56build_triplet = @build@
57host_triplet = @host@
58target_triplet = @target@
59DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
60 $(top_srcdir)/Makefile_config
61subdir = lib/CodeGen
62ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
63am__aclocal_m4_deps = $(top_srcdir)/configure.ac
64am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
65 $(ACLOCAL_M4)
66mkinstalldirs = $(SHELL) $(top_srcdir)/autoconf/mkinstalldirs
67CONFIG_HEADER = $(top_builddir)/include/llvm/Config/config.h \
68 $(top_builddir)/include/llvm/Support/DataTypes.h \
69 $(top_builddir)/include/llvm/ADT/hash_map \
70 $(top_builddir)/include/llvm/ADT/hash_set \
71 $(top_builddir)/include/llvm/Support/ThreadSupport.h \
72 $(top_builddir)/include/llvm/ADT/iterator
73CONFIG_CLEAN_FILES =
74am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
75am__vpath_adj = case $$p in \
76 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
77 *) f=$$p;; \
78 esac;
79am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
80am__installdirs = "$(DESTDIR)$(libdir)"
81libLIBRARIES_INSTALL = $(INSTALL_DATA)
82LIBRARIES = $(lib_LIBRARIES)
83ARFLAGS = cru
84libLLVMCodeGen_a_AR = $(AR) $(ARFLAGS)
85libLLVMCodeGen_a_LIBADD =
86am_libLLVMCodeGen_a_OBJECTS = AsmPrinter.$(OBJEXT) \
87 BranchFolding.$(OBJEXT) IntrinsicLowering.$(OBJEXT) \
88 LiveIntervalAnalysis.$(OBJEXT) LiveInterval.$(OBJEXT) \
89 LiveVariables.$(OBJEXT) MachineBasicBlock.$(OBJEXT) \
90 MachineCodeEmitter.$(OBJEXT) MachineFunction.$(OBJEXT) \
91 MachineInstr.$(OBJEXT) Passes.$(OBJEXT) \
92 PHIElimination.$(OBJEXT) PrologEpilogInserter.$(OBJEXT) \
93 RegAllocIterativeScan.$(OBJEXT) RegAllocLinearScan.$(OBJEXT) \
94 RegAllocLocal.$(OBJEXT) RegAllocSimple.$(OBJEXT) \
95 TwoAddressInstructionPass.$(OBJEXT) \
96 UnreachableBlockElim.$(OBJEXT) VirtRegMap.$(OBJEXT)
97libLLVMCodeGen_a_OBJECTS = $(am_libLLVMCodeGen_a_OBJECTS)
98DEFAULT_INCLUDES =
99depcomp = $(SHELL) $(top_srcdir)/autoconf/depcomp
100am__depfiles_maybe = depfiles
101CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
102 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
103LTCXXCOMPILE = $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) \
104 $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
105 $(AM_CXXFLAGS) $(CXXFLAGS)
106CXXLD = $(CXX)
107CXXLINK = $(LIBTOOL) --mode=link --tag=CXX $(CXXLD) $(AM_CXXFLAGS) \
108 $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
109SOURCES = $(libLLVMCodeGen_a_SOURCES)
110DIST_SOURCES = $(libLLVMCodeGen_a_SOURCES)
111RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
112 html-recursive info-recursive install-data-recursive \
113 install-exec-recursive install-info-recursive \
114 install-recursive installcheck-recursive installdirs-recursive \
115 pdf-recursive ps-recursive uninstall-info-recursive \
116 uninstall-recursive
117CTAGS = ctags
118DEJATOOL = $(PACKAGE)
119RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
120EXPECT = expect
121RUNTEST = runtest
122DIST_SUBDIRS = $(SUBDIRS)
123DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
124INSTALL = @INSTALL@
125ACLOCAL = @ACLOCAL@
126ALLOCA = @ALLOCA@
127AMDEP_FALSE = @AMDEP_FALSE@
128AMDEP_TRUE = @AMDEP_TRUE@
129AMTAR = @AMTAR@
130AR = @AR@
131
132# Target hardware architecture
133ARCH = @ARCH@
134ARCH_PPC_FALSE = @ARCH_PPC_FALSE@
135ARCH_PPC_TRUE = @ARCH_PPC_TRUE@
136ARCH_SPARC_FALSE = @ARCH_SPARC_FALSE@
137ARCH_SPARC_TRUE = @ARCH_SPARC_TRUE@
138ARCH_UNKNOWN_FALSE = @ARCH_UNKNOWN_FALSE@
139ARCH_UNKNOWN_TRUE = @ARCH_UNKNOWN_TRUE@
140ARCH_X86_FALSE = @ARCH_X86_FALSE@
141ARCH_X86_TRUE = @ARCH_X86_TRUE@
142AUTOCONF = @AUTOCONF@
143AUTOHEADER = @AUTOHEADER@
144AUTOMAKE = @AUTOMAKE@
145AWK = @AWK@
146BISON = @BISON@
147BUILDMODE := @BUILDMODE@
148
149# Path to the CC binary, which use used by testcases for native builds.
150CC := @CC@
151CCDEPMODE = @CCDEPMODE@
152CFLAGS = @CFLAGS@
153CPP = @CPP@
154CPPFLAGS = @CPPFLAGS@
155
156# Path to the C++ compiler to use. This is an optional setting, which defaults
157# to whatever your gmake defaults to.
158CXX = @CXX@
159CXXCPP = @CXXCPP@
160CXXDEPMODE = @CXXDEPMODE@
161CXXFLAGS = @CXXFLAGS@
162CYGPATH_W = @CYGPATH_W@
163DEFS = @DEFS@
164DEPDIR = @DEPDIR@
165DOT = @DOT@
166ECHO = echo
167ECHO_C = @ECHO_C@
168ECHO_N = @ECHO_N@
169ECHO_T = @ECHO_T@
170EGREP = @EGREP@
171ENABLE_OPTIMIZED = @ENABLE_OPTIMIZED@
172ENABLE_PROFILED = @ENABLE_PROFILED@
173
174# Endian-ness of the target
175ENDIAN = @ENDIAN@
176ETAGS = @ETAGS@
177ETAGSFLAGS = @ETAGSFLAGS@
178
179# Executable file extension for this platform.
180EXEEXT = @EXEEXT@
181F77 = @F77@
182FFLAGS = @FFLAGS@
183FLEX = @LEX@
184HAVE_BZIP2 = @HAVE_BZIP2@
185HAVE_ZLIB = @HAVE_ZLIB@
186INSTALL_DATA = @INSTALL_DATA@
187INSTALL_PROGRAM = @INSTALL_PROGRAM@
188INSTALL_SCRIPT = @INSTALL_SCRIPT@
189INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190JIT = @JIT@
191
192# Linker flags.
193LDFLAGS = @LDFLAGS@ @LDFLAGS@
194LEX = @LEX@
195LEXLIB = @LEXLIB@
196LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
197LIBOBJS = @LIBOBJS@
198LIBS = @LIBS@
199LIBTOOL = @LIBTOOL@
200LLVMCC1 = @LLVMCC1@
201LLVMCC1PLUS = @LLVMCC1PLUS@
202
203# Path to location for LLVM C/C++ front-end. You can modify this if you
204# want to override the value set by configure.
205LLVMGCCDIR := @LLVMGCCDIR@
206LLVM_BINDIR := @LLVM_BINDIR@
207LLVM_CONFIGTIME = @LLVM_CONFIGTIME@
208LLVM_DATADIR := @LLVM_DATADIR@
209LLVM_DOCSDIR := @LLVM_DOCSDIR@
210LLVM_ETCDIR := @LLVM_ETCDIR@
211LLVM_INCLUDEDIR := @LLVM_INCLUDEDIR@
212LLVM_INFODIR := @LLVM_INFODIR@
213LLVM_LIBDIR := @LLVM_LIBDIR@
214LLVM_MANDIR := @LLVM_MANDIR@
215
216# Autoconf configured values
217LLVM_PREFIX := @LLVM_PREFIX@
218LN_S = @LN_S@
219LTLIBOBJS = @LTLIBOBJS@
220MAKEINFO = @MAKEINFO@
221MMAP_FILE = @MMAP_FILE@
222OBJEXT = @OBJEXT@
223
224# Target operating system for which LLVM will be compiled.
225OS = @OS@
226PACKAGE = @PACKAGE@
227PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
228PACKAGE_NAME = @PACKAGE_NAME@
229PACKAGE_STRING = @PACKAGE_STRING@
230PACKAGE_TARNAME = @PACKAGE_TARNAME@
231PACKAGE_VERSION = @PACKAGE_VERSION@
232PATH_SEPARATOR = @PATH_SEPARATOR@
233
234# Path to the Python interpreter
235PYTHON := @PYTHON@
236QMTEST = @QMTEST@
237RANLIB = @RANLIB@
238SET_MAKE = @SET_MAKE@
239SHELL = @SHELL@
240
241# Shared library extension for this platform.
242SHLIBEXT = @SHLIBEXT@
243STRIP = @STRIP@
244VERSION = @VERSION@
245
246# The pathnames of the Flex and Bison programs, respectively.
247YACC = @YACC@
248ac_ct_AR = @ac_ct_AR@
249ac_ct_CC = @ac_ct_CC@
250ac_ct_CXX = @ac_ct_CXX@
251ac_ct_F77 = @ac_ct_F77@
252ac_ct_RANLIB = @ac_ct_RANLIB@
253ac_ct_STRIP = @ac_ct_STRIP@
254am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
255am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
256am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
257am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
258am__include = @am__include@
259am__leading_dot = @am__leading_dot@
260am__quote = @am__quote@
261am__tar = @am__tar@
262am__untar = @am__untar@
263bindir = @bindir@
264build = @build@
265build_alias = @build_alias@
266build_cpu = @build_cpu@
267build_os = @build_os@
268build_vendor = @build_vendor@
269datadir = @datadir@
270exec_prefix = @exec_prefix@
271host = @host@
272host_alias = @host_alias@
273host_cpu = @host_cpu@
274host_os = @host_os@
275host_vendor = @host_vendor@
276ifGNUmake = @ifGNUmake@
277includedir = @includedir@
278infodir = @infodir@
279install_sh = @install_sh@
280libdir = @libdir@
281libexecdir = @libexecdir@
282localstatedir = @localstatedir@
283mandir = @mandir@
284mkdir_p = @mkdir_p@
285oldincludedir = @oldincludedir@
286prefix = @prefix@
287program_transform_name = @program_transform_name@
288sbindir = @sbindir@
289sharedstatedir = @sharedstatedir@
290subdirs = @subdirs@
291sysconfdir = @sysconfdir@
292target = @target@
293target_alias = @target_alias@
294target_cpu = @target_cpu@
295target_os = @target_os@
296target_vendor = @target_vendor@
297
298# Options for all automake makefiles
299ACLOCAL_AMFLAGS = -I autoconf -I autoconf/m4 --output=autoconf/aclocal.m4
300AUTOMAKE_OPTIONS = foreign dejagnu dist-zip nostdinc
301
302# Libraries needed by tools
303TOOLLINKOPTS = @LIBS@
304
305# Path to the library archiver program.
306AR_PATH = @AR@
307
308# Paths to miscellaneous programs.
309RPWD = pwd
310SED = sed
311RM = rm
312CP = cp
313LN = ln
314CMP = cmp
315MKDIR = @abs_top_srcdir@/autoconf/mkinstalldirs
316DATE = date
317MV = mv
318VERB := @
319IGNORE := true
320
321# Determine the target for which LLVM should generate code.
322LLVMGCCARCH := @target@/3.4-llvm
323
324# Full pathnames of LLVM C/C++ front-end 'cc1' and 'cc1plus' binaries:
325LCC1 = @LLVMCC1@
326LCC1XX = @LLVMCC1PLUS@
327
328# Path to directory where object files should be stored during a build.
329# Set OBJ_ROOT to "." if you do not want to use a separate place for
330# object files.
331OBJ_ROOT := .
332SUBDIRS = SelectionDAG
333lib_LIBRARIES = libLLVMCodeGen.a
334libLLVMCodeGen_a_SOURCES = \
335 AsmPrinter.cpp \
336 BranchFolding.cpp \
337 IntrinsicLowering.cpp \
338 LiveIntervalAnalysis.cpp \
339 LiveInterval.cpp \
340 LiveVariables.cpp \
341 MachineBasicBlock.cpp \
342 MachineCodeEmitter.cpp \
343 MachineFunction.cpp \
344 MachineInstr.cpp \
345 Passes.cpp \
346 PHIElimination.cpp \
347 PrologEpilogInserter.cpp \
348 RegAllocIterativeScan.cpp \
349 RegAllocLinearScan.cpp \
350 RegAllocLocal.cpp \
351 RegAllocSimple.cpp \
352 TwoAddressInstructionPass.cpp \
353 UnreachableBlockElim.cpp \
354 VirtRegMap.cpp
355
356PRELINK = libLLVMCodeGen.a
357all: all-recursive
358
359.SUFFIXES:
360.SUFFIXES: .cpp .lo .o .obj
361$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/Makefile_config $(am__configure_deps)
362 @for dep in $?; do \
363 case '$(am__configure_deps)' in \
364 *$$dep*) \
365 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
366 && exit 0; \
367 exit 1;; \
368 esac; \
369 done; \
370 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign lib/CodeGen/Makefile'; \
371 cd $(top_srcdir) && \
372 $(AUTOMAKE) --foreign lib/CodeGen/Makefile
373.PRECIOUS: Makefile
374Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
375 @case '$?' in \
376 *config.status*) \
377 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
378 *) \
379 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
380 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
381 esac;
382
383$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
384 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
385
386$(top_srcdir)/configure: $(am__configure_deps)
387 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
388$(ACLOCAL_M4): $(am__aclocal_m4_deps)
389 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
390install-libLIBRARIES: $(lib_LIBRARIES)
391 @$(NORMAL_INSTALL)
392 test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
393 @list='$(lib_LIBRARIES)'; for p in $$list; do \
394 if test -f $$p; then \
395 f=$(am__strip_dir) \
396 echo " $(libLIBRARIES_INSTALL) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
397 $(libLIBRARIES_INSTALL) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
398 else :; fi; \
399 done
400 @$(POST_INSTALL)
401 @list='$(lib_LIBRARIES)'; for p in $$list; do \
402 if test -f $$p; then \
403 p=$(am__strip_dir) \
404 echo " $(RANLIB) '$(DESTDIR)$(libdir)/$$p'"; \
405 $(RANLIB) "$(DESTDIR)$(libdir)/$$p"; \
406 else :; fi; \
407 done
408
409uninstall-libLIBRARIES:
410 @$(NORMAL_UNINSTALL)
411 @list='$(lib_LIBRARIES)'; for p in $$list; do \
412 p=$(am__strip_dir) \
413 echo " rm -f '$(DESTDIR)$(libdir)/$$p'"; \
414 rm -f "$(DESTDIR)$(libdir)/$$p"; \
415 done
416
417clean-libLIBRARIES:
418 -test -z "$(lib_LIBRARIES)" || rm -f $(lib_LIBRARIES)
419libLLVMCodeGen.a: $(libLLVMCodeGen_a_OBJECTS) $(libLLVMCodeGen_a_DEPENDENCIES)
420 -rm -f libLLVMCodeGen.a
421 $(libLLVMCodeGen_a_AR) libLLVMCodeGen.a $(libLLVMCodeGen_a_OBJECTS) $(libLLVMCodeGen_a_LIBADD)
422 $(RANLIB) libLLVMCodeGen.a
423
424mostlyclean-compile:
425 -rm -f *.$(OBJEXT)
426
427distclean-compile:
428 -rm -f *.tab.c
429
430@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/AsmPrinter.Po@am__quote@
431@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BranchFolding.Po@am__quote@
432@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/IntrinsicLowering.Po@am__quote@
433@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/LiveInterval.Po@am__quote@
434@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/LiveIntervalAnalysis.Po@am__quote@
435@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/LiveVariables.Po@am__quote@
436@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MachineBasicBlock.Po@am__quote@
437@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MachineCodeEmitter.Po@am__quote@
438@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MachineFunction.Po@am__quote@
439@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MachineInstr.Po@am__quote@
440@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PHIElimination.Po@am__quote@
441@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Passes.Po@am__quote@
442@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PrologEpilogInserter.Po@am__quote@
443@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/RegAllocIterativeScan.Po@am__quote@
444@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/RegAllocLinearScan.Po@am__quote@
445@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/RegAllocLocal.Po@am__quote@
446@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/RegAllocSimple.Po@am__quote@
447@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TwoAddressInstructionPass.Po@am__quote@
448@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/UnreachableBlockElim.Po@am__quote@
449@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/VirtRegMap.Po@am__quote@
450
451.cpp.o:
452@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
453@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
454@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
455@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
456@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
457
458.cpp.obj:
459@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
460@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
461@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
462@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
463@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
464
465.cpp.lo:
466@am__fastdepCXX_TRUE@ if $(LTCXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
467@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
468@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
469@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
470@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
471
472mostlyclean-libtool:
473 -rm -f *.lo
474
475clean-libtool:
476 -rm -rf .libs _libs
477
478distclean-libtool:
479 -rm -f libtool
480uninstall-info-am:
481
482# This directory's subdirectories are mostly independent; you can cd
483# into them and run `make' without going through this Makefile.
484# To change the values of `make' variables: instead of editing Makefiles,
485# (1) if the variable is set in `config.status', edit `config.status'
486# (which will cause the Makefiles to be regenerated when you run `make');
487# (2) otherwise, pass the desired values on the `make' command line.
488$(RECURSIVE_TARGETS):
489 @set fnord $$MAKEFLAGS; amf=$$2; \
490 dot_seen=no; \
491 target=`echo $@ | sed s/-recursive//`; \
492 list='$(SUBDIRS)'; for subdir in $$list; do \
493 echo "Making $$target in $$subdir"; \
494 if test "$$subdir" = "."; then \
495 dot_seen=yes; \
496 local_target="$$target-am"; \
497 else \
498 local_target="$$target"; \
499 fi; \
500 (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
501 || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
502 done; \
503 if test "$$dot_seen" = "no"; then \
504 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
505 fi; test -z "$$fail"
506
507mostlyclean-recursive clean-recursive distclean-recursive \
508maintainer-clean-recursive:
509 @set fnord $$MAKEFLAGS; amf=$$2; \
510 dot_seen=no; \
511 case "$@" in \
512 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
513 *) list='$(SUBDIRS)' ;; \
514 esac; \
515 rev=''; for subdir in $$list; do \
516 if test "$$subdir" = "."; then :; else \
517 rev="$$subdir $$rev"; \
518 fi; \
519 done; \
520 rev="$$rev ."; \
521 target=`echo $@ | sed s/-recursive//`; \
522 for subdir in $$rev; do \
523 echo "Making $$target in $$subdir"; \
524 if test "$$subdir" = "."; then \
525 local_target="$$target-am"; \
526 else \
527 local_target="$$target"; \
528 fi; \
529 (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
530 || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
531 done && test -z "$$fail"
532tags-recursive:
533 list='$(SUBDIRS)'; for subdir in $$list; do \
534 test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
535 done
536ctags-recursive:
537 list='$(SUBDIRS)'; for subdir in $$list; do \
538 test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
539 done
540
541ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
542 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
543 unique=`for i in $$list; do \
544 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
545 done | \
546 $(AWK) ' { files[$$0] = 1; } \
547 END { for (i in files) print i; }'`; \
548 mkid -fID $$unique
549tags: TAGS
550
551TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
552 $(TAGS_FILES) $(LISP)
553 tags=; \
554 here=`pwd`; \
555 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
556 include_option=--etags-include; \
557 empty_fix=.; \
558 else \
559 include_option=--include; \
560 empty_fix=; \
561 fi; \
562 list='$(SUBDIRS)'; for subdir in $$list; do \
563 if test "$$subdir" = .; then :; else \
564 test ! -f $$subdir/TAGS || \
565 tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
566 fi; \
567 done; \
568 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
569 unique=`for i in $$list; do \
570 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
571 done | \
572 $(AWK) ' { files[$$0] = 1; } \
573 END { for (i in files) print i; }'`; \
574 if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
575 test -n "$$unique" || unique=$$empty_fix; \
576 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
577 $$tags $$unique; \
578 fi
579ctags: CTAGS
580CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
581 $(TAGS_FILES) $(LISP)
582 tags=; \
583 here=`pwd`; \
584 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
585 unique=`for i in $$list; do \
586 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
587 done | \
588 $(AWK) ' { files[$$0] = 1; } \
589 END { for (i in files) print i; }'`; \
590 test -z "$(CTAGS_ARGS)$$tags$$unique" \
591 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
592 $$tags $$unique
593
594GTAGS:
595 here=`$(am__cd) $(top_builddir) && pwd` \
596 && cd $(top_srcdir) \
597 && gtags -i $(GTAGS_ARGS) $$here
598
599distclean-tags:
600 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
601
602check-DEJAGNU: site.exp
603 srcdir=`$(am__cd) $(srcdir) && pwd`; export srcdir; \
604 EXPECT=$(EXPECT); export EXPECT; \
605 runtest=$(RUNTEST); \
606 if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \
607 l='$(DEJATOOL)'; for tool in $$l; do \
608 $$runtest $(AM_RUNTESTFLAGS) $(RUNTESTDEFAULTFLAGS) $(RUNTESTFLAGS); \
609 done; \
610 else echo "WARNING: could not find \`runtest'" 1>&2; :;\
611 fi
612site.exp: Makefile
613 @echo 'Making a new site.exp file...'
614 @echo '## these variables are automatically generated by make ##' >site.tmp
615 @echo '# Do not edit here. If you wish to override these values' >>site.tmp
616 @echo '# edit the last section' >>site.tmp
617 @echo 'set srcdir $(srcdir)' >>site.tmp
618 @echo "set objdir `pwd`" >>site.tmp
619 @echo 'set build_alias "$(build_alias)"' >>site.tmp
620 @echo 'set build_triplet $(build_triplet)' >>site.tmp
621 @echo 'set host_alias "$(host_alias)"' >>site.tmp
622 @echo 'set host_triplet $(host_triplet)' >>site.tmp
623 @echo 'set target_alias "$(target_alias)"' >>site.tmp
624 @echo 'set target_triplet $(target_triplet)' >>site.tmp
625 @echo '## All variables above are generated by configure. Do Not Edit ##' >>site.tmp
626 @test ! -f site.exp || \
627 sed '1,/^## All variables above are.*##/ d' site.exp >> site.tmp
628 @-rm -f site.bak
629 @test ! -f site.exp || mv site.exp site.bak
630 @mv site.tmp site.exp
631
632distclean-DEJAGNU:
633 -rm -f site.exp site.bak
634 -l='$(DEJATOOL)'; for tool in $$l; do \
635 rm -f $$tool.sum $$tool.log; \
636 done
637
638distdir: $(DISTFILES)
639 $(mkdir_p) $(distdir)/../..
640 @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
641 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
642 list='$(DISTFILES)'; for file in $$list; do \
643 case $$file in \
644 $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
645 $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
646 esac; \
647 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
648 dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
649 if test "$$dir" != "$$file" && test "$$dir" != "."; then \
650 dir="/$$dir"; \
651 $(mkdir_p) "$(distdir)$$dir"; \
652 else \
653 dir=''; \
654 fi; \
655 if test -d $$d/$$file; then \
656 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
657 cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
658 fi; \
659 cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
660 else \
661 test -f $(distdir)/$$file \
662 || cp -p $$d/$$file $(distdir)/$$file \
663 || exit 1; \
664 fi; \
665 done
666 list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
667 if test "$$subdir" = .; then :; else \
668 test -d "$(distdir)/$$subdir" \
669 || $(mkdir_p) "$(distdir)/$$subdir" \
670 || exit 1; \
671 distdir=`$(am__cd) $(distdir) && pwd`; \
672 top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
673 (cd $$subdir && \
674 $(MAKE) $(AM_MAKEFLAGS) \
675 top_distdir="$$top_distdir" \
676 distdir="$$distdir/$$subdir" \
677 distdir) \
678 || exit 1; \
679 fi; \
680 done
681check-am: all-am
682 $(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU
683check: check-recursive
684all-am: Makefile $(LIBRARIES)
685installdirs: installdirs-recursive
686installdirs-am:
687 for dir in "$(DESTDIR)$(libdir)"; do \
688 test -z "$$dir" || $(mkdir_p) "$$dir"; \
689 done
690install: install-recursive
691install-exec: install-exec-recursive
692install-data: install-data-recursive
693uninstall: uninstall-recursive
694
695install-am: all-am
696 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
697
698installcheck: installcheck-recursive
699install-strip:
700 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
701 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
702 `test -z '$(STRIP)' || \
703 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
704mostlyclean-generic:
705
706clean-generic:
707
708distclean-generic:
709 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
710
711maintainer-clean-generic:
712 @echo "This command is intended for maintainers to use"
713 @echo "it deletes files that may require special tools to rebuild."
714clean: clean-recursive
715
716clean-am: clean-generic clean-libLIBRARIES clean-libtool \
717 mostlyclean-am
718
719distclean: distclean-recursive
720 -rm -rf ./$(DEPDIR)
721 -rm -f Makefile
722distclean-am: clean-am distclean-DEJAGNU distclean-compile \
723 distclean-generic distclean-libtool distclean-tags
724
725dvi: dvi-recursive
726
727dvi-am:
728
729html: html-recursive
730
731info: info-recursive
732
733info-am:
734
735install-data-am:
736
737install-exec-am: install-libLIBRARIES
738
739install-info: install-info-recursive
740
741install-man:
742
743installcheck-am:
744
745maintainer-clean: maintainer-clean-recursive
746 -rm -rf ./$(DEPDIR)
747 -rm -f Makefile
748maintainer-clean-am: distclean-am maintainer-clean-generic
749
750mostlyclean: mostlyclean-recursive
751
752mostlyclean-am: mostlyclean-compile mostlyclean-generic \
753 mostlyclean-libtool
754
755pdf: pdf-recursive
756
757pdf-am:
758
759ps: ps-recursive
760
761ps-am:
762
763uninstall-am: uninstall-info-am uninstall-libLIBRARIES
764
765uninstall-info: uninstall-info-recursive
766
767.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check \
768 check-DEJAGNU check-am clean clean-generic clean-libLIBRARIES \
769 clean-libtool clean-recursive ctags ctags-recursive distclean \
770 distclean-DEJAGNU distclean-compile distclean-generic \
771 distclean-libtool distclean-recursive distclean-tags distdir \
772 dvi dvi-am html html-am info info-am install install-am \
773 install-data install-data-am install-exec install-exec-am \
774 install-info install-info-am install-libLIBRARIES install-man \
775 install-strip installcheck installcheck-am installdirs \
776 installdirs-am maintainer-clean maintainer-clean-generic \
777 maintainer-clean-recursive mostlyclean mostlyclean-compile \
778 mostlyclean-generic mostlyclean-libtool mostlyclean-recursive \
779 pdf pdf-am ps ps-am tags tags-recursive uninstall uninstall-am \
780 uninstall-info-am uninstall-libLIBRARIES
781
782
783# These are options that can either be enabled here, or can be enabled on the
784# make command line (ie, make ENABLE_PROFILING=1):
785
786# When ENABLE_OPTIMIZED is enabled, Release builds of all of the LLVM code are
787# turned on, and Debug builds are turned off.
788#ENABLE_OPTIMIZED = 1
789
790# When ENABLE_PROFILING is enabled, the llvm source base is built with profile
791# information to allow gprof to be used to get execution frequencies.
792#ENABLE_PROFILING = 1
793
794# This option tells the Makefiles to produce verbose output.
795# It essentially prints the commands that make is executing
796#VERBOSE = 1
797
798# Include the rules.
799# WARNING NOTE WARNING NOTE WARNING NOTE WARNING NOTE
800# The inclusion of Makefile_rules MUST be done such that there is a space
801# before "include". This prevents automake from processing the file and
802# simply passes the inclusion on to GNU Make. The rules in Makefile_rules
803# depend on this. DO NOT REMOVE THE SPACE BEFORE "include"
804 include $(top_srcdir)/Makefile_rules
805# Tell versions [3.59,3.63) of GNU make to not export all variables.
806# Otherwise a system limit (for SysV at least) may be exceeded.
807.NOEXPORT: