1# Makefile.in generated by automake 1.14.1 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994-2013 Free Software Foundation, Inc.
5
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
18
19VPATH = @srcdir@
20am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
21am__make_running_with_option = \
22  case $${target_option-} in \
23      ?) ;; \
24      *) echo "am__make_running_with_option: internal error: invalid" \
25              "target option '$${target_option-}' specified" >&2; \
26         exit 1;; \
27  esac; \
28  has_opt=no; \
29  sane_makeflags=$$MAKEFLAGS; \
30  if $(am__is_gnu_make); then \
31    sane_makeflags=$$MFLAGS; \
32  else \
33    case $$MAKEFLAGS in \
34      *\\[\ \	]*) \
35        bs=\\; \
36        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
37          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
38    esac; \
39  fi; \
40  skip_next=no; \
41  strip_trailopt () \
42  { \
43    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
44  }; \
45  for flg in $$sane_makeflags; do \
46    test $$skip_next = yes && { skip_next=no; continue; }; \
47    case $$flg in \
48      *=*|--*) continue;; \
49        -*I) strip_trailopt 'I'; skip_next=yes;; \
50      -*I?*) strip_trailopt 'I';; \
51        -*O) strip_trailopt 'O'; skip_next=yes;; \
52      -*O?*) strip_trailopt 'O';; \
53        -*l) strip_trailopt 'l'; skip_next=yes;; \
54      -*l?*) strip_trailopt 'l';; \
55      -[dEDm]) skip_next=yes;; \
56      -[JT]) skip_next=yes;; \
57    esac; \
58    case $$flg in \
59      *$$target_option*) has_opt=yes; break;; \
60    esac; \
61  done; \
62  test $$has_opt = yes
63am__make_dryrun = (target_option=n; $(am__make_running_with_option))
64am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
65pkgdatadir = $(datadir)/@PACKAGE@
66pkgincludedir = $(includedir)/@PACKAGE@
67pkglibdir = $(libdir)/@PACKAGE@
68pkglibexecdir = $(libexecdir)/@PACKAGE@
69am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
70install_sh_DATA = $(install_sh) -c -m 644
71install_sh_PROGRAM = $(install_sh) -c
72install_sh_SCRIPT = $(install_sh) -c
73INSTALL_HEADER = $(INSTALL_DATA)
74transform = $(program_transform_name)
75NORMAL_INSTALL = :
76PRE_INSTALL = :
77POST_INSTALL = :
78NORMAL_UNINSTALL = :
79PRE_UNINSTALL = :
80POST_UNINSTALL = :
81build_triplet = @build@
82host_triplet = @host@
83DIST_COMMON = $(top_srcdir)/config/eu.am $(srcdir)/Makefile.in \
84	$(srcdir)/Makefile.am i386_lex.c i386_parse.c \
85	$(top_srcdir)/config/depcomp $(top_srcdir)/config/ylwrap \
86	$(am__noinst_HEADERS_DIST) ChangeLog
87@MAINTAINER_MODE_TRUE@noinst_PROGRAMS = i386_gendis$(EXEEXT)
88subdir = libcpu
89ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
90am__aclocal_m4_deps = $(top_srcdir)/m4/biarch.m4 \
91	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
92	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/zip.m4 \
93	$(top_srcdir)/configure.ac
94am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
95	$(ACLOCAL_M4)
96mkinstalldirs = $(install_sh) -d
97CONFIG_HEADER = $(top_builddir)/config.h
98CONFIG_CLEAN_FILES =
99CONFIG_CLEAN_VPATH_FILES =
100LIBRARIES = $(noinst_LIBRARIES)
101ARFLAGS = cru
102AM_V_AR = $(am__v_AR_@AM_V@)
103am__v_AR_ = $(am__v_AR_@AM_DEFAULT_V@)
104am__v_AR_0 = @echo "  AR      " $@;
105am__v_AR_1 =
106libcpu_i386_a_AR = $(AR) $(ARFLAGS)
107libcpu_i386_a_LIBADD =
108am_libcpu_i386_a_OBJECTS = i386_disasm.$(OBJEXT)
109libcpu_i386_a_OBJECTS = $(am_libcpu_i386_a_OBJECTS)
110libcpu_x86_64_a_AR = $(AR) $(ARFLAGS)
111libcpu_x86_64_a_LIBADD =
112am_libcpu_x86_64_a_OBJECTS = x86_64_disasm.$(OBJEXT)
113libcpu_x86_64_a_OBJECTS = $(am_libcpu_x86_64_a_OBJECTS)
114PROGRAMS = $(noinst_PROGRAMS)
115am_i386_gendis_OBJECTS = i386_gendis.$(OBJEXT) i386_lex.$(OBJEXT) \
116	i386_parse.$(OBJEXT)
117i386_gendis_OBJECTS = $(am_i386_gendis_OBJECTS)
118i386_gendis_DEPENDENCIES = $(libeu)
119AM_V_P = $(am__v_P_@AM_V@)
120am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
121am__v_P_0 = false
122am__v_P_1 = :
123AM_V_GEN = $(am__v_GEN_@AM_V@)
124am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
125am__v_GEN_0 = @echo "  GEN     " $@;
126am__v_GEN_1 =
127AM_V_at = $(am__v_at_@AM_V@)
128am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
129am__v_at_0 = @
130am__v_at_1 =
131DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
132depcomp = $(SHELL) $(top_srcdir)/config/depcomp
133am__depfiles_maybe = depfiles
134am__mv = mv -f
135COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
136	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
137AM_V_CC = $(am__v_CC_@AM_V@)
138am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
139am__v_CC_0 = @echo "  CC      " $@;
140am__v_CC_1 =
141CCLD = $(CC)
142LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
143AM_V_CCLD = $(am__v_CCLD_@AM_V@)
144am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
145am__v_CCLD_0 = @echo "  CCLD    " $@;
146am__v_CCLD_1 =
147@MAINTAINER_MODE_FALSE@am__skiplex = test -f $@ ||
148AM_V_LEX = $(am__v_LEX_@AM_V@)
149am__v_LEX_ = $(am__v_LEX_@AM_DEFAULT_V@)
150am__v_LEX_0 = @echo "  LEX     " $@;
151am__v_LEX_1 =
152YLWRAP = $(top_srcdir)/config/ylwrap
153@MAINTAINER_MODE_FALSE@am__skipyacc = test -f $@ ||
154am__yacc_c2h = sed -e s/cc$$/hh/ -e s/cpp$$/hpp/ -e s/cxx$$/hxx/ \
155		   -e s/c++$$/h++/ -e s/c$$/h/
156YACCCOMPILE = $(YACC) $(AM_YFLAGS) $(YFLAGS)
157AM_V_YACC = $(am__v_YACC_@AM_V@)
158am__v_YACC_ = $(am__v_YACC_@AM_DEFAULT_V@)
159am__v_YACC_0 = @echo "  YACC    " $@;
160am__v_YACC_1 =
161SOURCES = $(libcpu_i386_a_SOURCES) $(libcpu_x86_64_a_SOURCES) \
162	$(i386_gendis_SOURCES)
163DIST_SOURCES = $(libcpu_i386_a_SOURCES) $(libcpu_x86_64_a_SOURCES) \
164	$(i386_gendis_SOURCES)
165am__can_run_installinfo = \
166  case $$AM_UPDATE_INFO_DIR in \
167    n|no|NO) false;; \
168    *) (install-info --version) >/dev/null 2>&1;; \
169  esac
170am__noinst_HEADERS_DIST = memory-access.h i386_parse.h i386_data.h
171HEADERS = $(noinst_HEADERS)
172am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
173# Read a list of newline-separated strings from the standard input,
174# and print each of them once, without duplicates.  Input order is
175# *not* preserved.
176am__uniquify_input = $(AWK) '\
177  BEGIN { nonempty = 0; } \
178  { items[$$0] = 1; nonempty = 1; } \
179  END { if (nonempty) { for (i in items) print i; }; } \
180'
181# Make sure the list of sources is unique.  This is necessary because,
182# e.g., the same source file might be shared among _SOURCES variables
183# for different programs/libraries.
184am__define_uniq_tagged_files = \
185  list='$(am__tagged_files)'; \
186  unique=`for i in $$list; do \
187    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
188  done | $(am__uniquify_input)`
189ETAGS = etags
190CTAGS = ctags
191DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
192ACLOCAL = @ACLOCAL@
193AMTAR = @AMTAR@
194AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
195AR = @AR@
196AUTOCONF = @AUTOCONF@
197AUTOHEADER = @AUTOHEADER@
198AUTOMAKE = @AUTOMAKE@
199AWK = @AWK@
200CC = @CC@
201CCDEPMODE = @CCDEPMODE@
202CC_BIARCH = @CC_BIARCH@
203CFLAGS = @CFLAGS@
204CPP = @CPP@
205CPPFLAGS = @CPPFLAGS@
206CYGPATH_W = @CYGPATH_W@
207DEBUGPRED = @DEBUGPRED@
208DEFS = -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"${localedir}"'
209DEPDIR = @DEPDIR@
210ECHO_C = @ECHO_C@
211ECHO_N = @ECHO_N@
212ECHO_T = @ECHO_T@
213EGREP = @EGREP@
214EXEEXT = @EXEEXT@
215GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
216GMSGFMT = @GMSGFMT@
217GMSGFMT_015 = @GMSGFMT_015@
218GREP = @GREP@
219HAVE_VALGRIND = @HAVE_VALGRIND@
220INSTALL = @INSTALL@
221INSTALL_DATA = @INSTALL_DATA@
222INSTALL_PROGRAM = @INSTALL_PROGRAM@
223INSTALL_SCRIPT = @INSTALL_SCRIPT@
224INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
225LDFLAGS = @LDFLAGS@
226LEX = @LEX@
227LEXLIB = @LEXLIB@
228LEX_OUTPUT_ROOT = lex.$(<F:lex.l=)
229LIBEBL_SUBDIR = @LIBEBL_SUBDIR@
230LIBOBJS = @LIBOBJS@
231LIBS = @LIBS@
232LTLIBOBJS = @LTLIBOBJS@
233MAINT = @MAINT@
234MAKEINFO = @MAKEINFO@
235MKDIR_P = @MKDIR_P@
236MODVERSION = @MODVERSION@
237MSGFMT = @MSGFMT@
238MSGFMT_015 = @MSGFMT_015@
239MSGMERGE = @MSGMERGE@
240NM = @NM@
241OBJEXT = @OBJEXT@
242PACKAGE = @PACKAGE@
243PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
244PACKAGE_NAME = @PACKAGE_NAME@
245PACKAGE_STRING = @PACKAGE_STRING@
246PACKAGE_TARNAME = @PACKAGE_TARNAME@
247PACKAGE_URL = @PACKAGE_URL@
248PACKAGE_VERSION = @PACKAGE_VERSION@
249PATH_SEPARATOR = @PATH_SEPARATOR@
250RANLIB = @RANLIB@
251READELF = @READELF@
252SET_MAKE = @SET_MAKE@
253SHELL = @SHELL@
254STRIP = @STRIP@
255USE_NLS = @USE_NLS@
256VERSION = @VERSION@
257XGETTEXT = @XGETTEXT@
258XGETTEXT_015 = @XGETTEXT_015@
259XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
260YACC = @YACC@
261YFLAGS = @YFLAGS@
262abs_builddir = @abs_builddir@
263abs_srcdir = @abs_srcdir@
264abs_top_builddir = @abs_top_builddir@
265abs_top_srcdir = @abs_top_srcdir@
266ac_ct_AR = @ac_ct_AR@
267ac_ct_CC = @ac_ct_CC@
268am__include = @am__include@
269am__leading_dot = @am__leading_dot@
270am__quote = @am__quote@
271am__tar = @am__tar@
272am__untar = @am__untar@
273base_cpu = @base_cpu@
274bindir = @bindir@
275build = @build@
276build_alias = @build_alias@
277build_cpu = @build_cpu@
278build_os = @build_os@
279build_vendor = @build_vendor@
280builddir = @builddir@
281datadir = @datadir@
282datarootdir = @datarootdir@
283docdir = @docdir@
284dvidir = @dvidir@
285eu_version = @eu_version@
286exec_prefix = @exec_prefix@
287host = @host@
288host_alias = @host_alias@
289host_cpu = @host_cpu@
290host_os = @host_os@
291host_vendor = @host_vendor@
292htmldir = @htmldir@
293includedir = @includedir@
294infodir = @infodir@
295install_sh = @install_sh@
296libdir = @libdir@
297libexecdir = @libexecdir@
298localedir = @localedir@
299localstatedir = @localstatedir@
300mandir = @mandir@
301mkdir_p = @mkdir_p@
302oldincludedir = @oldincludedir@
303pdfdir = @pdfdir@
304prefix = @prefix@
305program_transform_name = @program_transform_name@
306psdir = @psdir@
307sbindir = @sbindir@
308sharedstatedir = @sharedstatedir@
309srcdir = @srcdir@
310sysconfdir = @sysconfdir@
311target_alias = @target_alias@
312top_build_prefix = @top_build_prefix@
313top_builddir = @top_builddir@
314top_srcdir = @top_srcdir@
315zip_LIBS = @zip_LIBS@
316AM_CPPFLAGS = -I. -I$(srcdir) -I$(top_srcdir)/lib -I.. \
317	-I$(srcdir)/../libelf -I$(srcdir)/../libebl \
318	-I$(srcdir)/../libdw -I$(srcdir)/../libasm
319AM_CFLAGS = -std=gnu99 -Wall -Wshadow -Wformat=2 $(if \
320	$($(*F)_no_Werror),,-Werror) $(if \
321	$($(*F)_no_Wunused),,-Wunused -Wextra) $($(*F)_CFLAGS) -fpic \
322	-fdollars-in-identifiers
323COMPILE.os = $(filter-out -fprofile-arcs -ftest-coverage, $(COMPILE))
324CLEANFILES = *.gcno *.gcda $(foreach P,i386 x86_64,$P_defs \
325	$P.mnemonics)
326textrel_msg = echo "WARNING: TEXTREL found in '$@'"
327@FATAL_TEXTREL_FALSE@textrel_found = $(textrel_msg)
328@FATAL_TEXTREL_TRUE@textrel_found = $(textrel_msg); exit 1
329textrel_check = if $(READELF) -d $@ | fgrep -q TEXTREL; then $(textrel_found); fi
330LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS) -P$(<F:lex.l=)
331AM_YFLAGS = -p$(<F:parse.y=)
332noinst_LIBRARIES = libcpu_i386.a libcpu_x86_64.a
333libcpu_i386_a_SOURCES = i386_disasm.c i386_dis.h
334libcpu_x86_64_a_SOURCES = x86_64_disasm.c x86_64_dis.h
335i386_gendis_SOURCES = i386_gendis.c i386_lex.l i386_parse.y
336@MAINTAINER_MODE_TRUE@noinst_HEADERS = memory-access.h i386_parse.h i386_data.h
337i386_lex_no_Werror = yes
338libeu = ../lib/libeu.a
339i386_lex_CFLAGS = -Wno-unused-label -Wno-unused-function -Wno-sign-compare
340i386_parse_CFLAGS = -DNMNES="`wc -l < i386.mnemonics`"
341i386_gendis_LDADD = $(libeu) -lm
342EXTRA_DIST = defs/i386
343MAINTAINERCLEANFILES = $(foreach P,i386 x86_64, $P_dis.h)
344all: all-am
345
346.SUFFIXES:
347.SUFFIXES: .c .l .o .obj .y
348$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/config/eu.am $(am__configure_deps)
349	@for dep in $?; do \
350	  case '$(am__configure_deps)' in \
351	    *$$dep*) \
352	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
353	        && { if test -f $@; then exit 0; else break; fi; }; \
354	      exit 1;; \
355	  esac; \
356	done; \
357	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnits libcpu/Makefile'; \
358	$(am__cd) $(top_srcdir) && \
359	  $(AUTOMAKE) --gnits libcpu/Makefile
360.PRECIOUS: Makefile
361Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
362	@case '$?' in \
363	  *config.status*) \
364	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
365	  *) \
366	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
367	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
368	esac;
369$(top_srcdir)/config/eu.am:
370
371$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
372	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
373
374$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
375	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
376$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
377	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
378$(am__aclocal_m4_deps):
379
380clean-noinstLIBRARIES:
381	-test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
382
383libcpu_i386.a: $(libcpu_i386_a_OBJECTS) $(libcpu_i386_a_DEPENDENCIES) $(EXTRA_libcpu_i386_a_DEPENDENCIES)
384	$(AM_V_at)-rm -f libcpu_i386.a
385	$(AM_V_AR)$(libcpu_i386_a_AR) libcpu_i386.a $(libcpu_i386_a_OBJECTS) $(libcpu_i386_a_LIBADD)
386	$(AM_V_at)$(RANLIB) libcpu_i386.a
387
388libcpu_x86_64.a: $(libcpu_x86_64_a_OBJECTS) $(libcpu_x86_64_a_DEPENDENCIES) $(EXTRA_libcpu_x86_64_a_DEPENDENCIES)
389	$(AM_V_at)-rm -f libcpu_x86_64.a
390	$(AM_V_AR)$(libcpu_x86_64_a_AR) libcpu_x86_64.a $(libcpu_x86_64_a_OBJECTS) $(libcpu_x86_64_a_LIBADD)
391	$(AM_V_at)$(RANLIB) libcpu_x86_64.a
392
393clean-noinstPROGRAMS:
394	-test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
395
396i386_gendis$(EXEEXT): $(i386_gendis_OBJECTS) $(i386_gendis_DEPENDENCIES) $(EXTRA_i386_gendis_DEPENDENCIES)
397	@rm -f i386_gendis$(EXEEXT)
398	$(AM_V_CCLD)$(LINK) $(i386_gendis_OBJECTS) $(i386_gendis_LDADD) $(LIBS)
399
400mostlyclean-compile:
401	-rm -f *.$(OBJEXT)
402
403distclean-compile:
404	-rm -f *.tab.c
405
406@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/i386_disasm.Po@am__quote@
407@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/i386_gendis.Po@am__quote@
408@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/i386_lex.Po@am__quote@
409@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/i386_parse.Po@am__quote@
410@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/x86_64_disasm.Po@am__quote@
411
412.c.o:
413@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
414@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
415@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
416@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
417@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
418
419.c.obj:
420@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
421@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
422@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
423@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
424@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
425
426.l.c:
427	$(AM_V_LEX)$(am__skiplex) $(SHELL) $(YLWRAP) $< $(LEX_OUTPUT_ROOT).c $@ -- $(LEXCOMPILE)
428
429.y.c:
430	$(AM_V_YACC)$(am__skipyacc) $(SHELL) $(YLWRAP) $< y.tab.c $@ y.tab.h `echo $@ | $(am__yacc_c2h)` y.output $*.output -- $(YACCCOMPILE)
431
432ID: $(am__tagged_files)
433	$(am__define_uniq_tagged_files); mkid -fID $$unique
434tags: tags-am
435TAGS: tags
436
437tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
438	set x; \
439	here=`pwd`; \
440	$(am__define_uniq_tagged_files); \
441	shift; \
442	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
443	  test -n "$$unique" || unique=$$empty_fix; \
444	  if test $$# -gt 0; then \
445	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
446	      "$$@" $$unique; \
447	  else \
448	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
449	      $$unique; \
450	  fi; \
451	fi
452ctags: ctags-am
453
454CTAGS: ctags
455ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
456	$(am__define_uniq_tagged_files); \
457	test -z "$(CTAGS_ARGS)$$unique" \
458	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
459	     $$unique
460
461GTAGS:
462	here=`$(am__cd) $(top_builddir) && pwd` \
463	  && $(am__cd) $(top_srcdir) \
464	  && gtags -i $(GTAGS_ARGS) "$$here"
465cscopelist: cscopelist-am
466
467cscopelist-am: $(am__tagged_files)
468	list='$(am__tagged_files)'; \
469	case "$(srcdir)" in \
470	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
471	  *) sdir=$(subdir)/$(srcdir) ;; \
472	esac; \
473	for i in $$list; do \
474	  if test -f "$$i"; then \
475	    echo "$(subdir)/$$i"; \
476	  else \
477	    echo "$$sdir/$$i"; \
478	  fi; \
479	done >> $(top_builddir)/cscope.files
480
481distclean-tags:
482	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
483
484distdir: $(DISTFILES)
485	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
486	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
487	list='$(DISTFILES)'; \
488	  dist_files=`for file in $$list; do echo $$file; done | \
489	  sed -e "s|^$$srcdirstrip/||;t" \
490	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
491	case $$dist_files in \
492	  */*) $(MKDIR_P) `echo "$$dist_files" | \
493			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
494			   sort -u` ;; \
495	esac; \
496	for file in $$dist_files; do \
497	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
498	  if test -d $$d/$$file; then \
499	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
500	    if test -d "$(distdir)/$$file"; then \
501	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
502	    fi; \
503	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
504	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
505	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
506	    fi; \
507	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
508	  else \
509	    test -f "$(distdir)/$$file" \
510	    || cp -p $$d/$$file "$(distdir)/$$file" \
511	    || exit 1; \
512	  fi; \
513	done
514check-am: all-am
515check: check-am
516all-am: Makefile $(LIBRARIES) $(PROGRAMS) $(HEADERS)
517installdirs:
518install: install-am
519install-exec: install-exec-am
520install-data: install-data-am
521uninstall: uninstall-am
522
523install-am: all-am
524	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
525
526installcheck: installcheck-am
527install-strip:
528	if test -z '$(STRIP)'; then \
529	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
530	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
531	      install; \
532	else \
533	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
534	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
535	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
536	fi
537mostlyclean-generic:
538
539clean-generic:
540	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
541
542distclean-generic:
543	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
544	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
545
546maintainer-clean-generic:
547	@echo "This command is intended for maintainers to use"
548	@echo "it deletes files that may require special tools to rebuild."
549	-rm -f i386_lex.c
550	-rm -f i386_parse.c
551	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
552clean: clean-am
553
554clean-am: clean-generic clean-noinstLIBRARIES clean-noinstPROGRAMS \
555	mostlyclean-am
556
557distclean: distclean-am
558	-rm -rf ./$(DEPDIR)
559	-rm -f Makefile
560distclean-am: clean-am distclean-compile distclean-generic \
561	distclean-tags
562
563dvi: dvi-am
564
565dvi-am:
566
567html: html-am
568
569html-am:
570
571info: info-am
572
573info-am:
574
575install-data-am:
576
577install-dvi: install-dvi-am
578
579install-dvi-am:
580
581install-exec-am:
582
583install-html: install-html-am
584
585install-html-am:
586
587install-info: install-info-am
588
589install-info-am:
590
591install-man:
592
593install-pdf: install-pdf-am
594
595install-pdf-am:
596
597install-ps: install-ps-am
598
599install-ps-am:
600
601installcheck-am:
602
603maintainer-clean: maintainer-clean-am
604	-rm -rf ./$(DEPDIR)
605	-rm -f Makefile
606maintainer-clean-am: distclean-am maintainer-clean-generic
607
608mostlyclean: mostlyclean-am
609
610mostlyclean-am: mostlyclean-compile mostlyclean-generic
611
612pdf: pdf-am
613
614pdf-am:
615
616ps: ps-am
617
618ps-am:
619
620uninstall-am:
621
622.MAKE: install-am install-strip
623
624.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
625	clean-noinstLIBRARIES clean-noinstPROGRAMS cscopelist-am ctags \
626	ctags-am distclean distclean-compile distclean-generic \
627	distclean-tags distdir dvi dvi-am html html-am info info-am \
628	install install-am install-data install-data-am install-dvi \
629	install-dvi-am install-exec install-exec-am install-html \
630	install-html-am install-info install-info-am install-man \
631	install-pdf install-pdf-am install-ps install-ps-am \
632	install-strip installcheck installcheck-am installdirs \
633	maintainer-clean maintainer-clean-generic mostlyclean \
634	mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \
635	tags tags-am uninstall uninstall-am
636
637
638%.os: %.c %.o
639@AMDEP_TRUE@	if $(COMPILE.os) -c -o $@ -fpic -DPIC -DSHARED -MT $@ -MD -MP \
640@AMDEP_TRUE@	  -MF "$(DEPDIR)/$*.Tpo" `test -f '$<' || echo '$(srcdir)/'`$<; \
641@AMDEP_TRUE@	then cat "$(DEPDIR)/$*.Tpo" >> "$(DEPDIR)/$*.Po"; \
642@AMDEP_TRUE@	     rm -f "$(DEPDIR)/$*.Tpo"; \
643@AMDEP_TRUE@	else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
644@AMDEP_TRUE@	fi
645@AMDEP_FALSE@	$(COMPILE.os) -c -o $@ -fpic -DPIC -DSHARED $<
646
647i386_disasm.o: i386.mnemonics $(srcdir)/i386_dis.h
648x86_64_disasm.o: x86_64.mnemonics $(srcdir)/x86_64_dis.h
649
650%_defs: $(srcdir)/defs/i386
651	m4 -D$* -DDISASSEMBLER $< > $@T
652	mv -f $@T $@
653
654@MAINTAINER_MODE_TRUE@$(srcdir)/%_dis.h: %_defs i386_gendis
655@MAINTAINER_MODE_TRUE@	./i386_gendis $< > $@T
656@MAINTAINER_MODE_TRUE@	mv -f $@T $@
657
658@MAINTAINER_MODE_FALSE@$(srcdir)/%_dis.h:
659@MAINTAINER_MODE_FALSE@	@echo '*** missing $@; configure with --enable-maintainer-mode'
660@MAINTAINER_MODE_FALSE@	@false
661
662%.mnemonics: %_defs
663	sed '1,/^%%/d;/^#/d;/^[[:space:]]*$$/d;s/[^:]*:\([^[:space:]]*\).*/MNE(\1)/;s/{[^}]*}//g;/INVALID/d' \
664	  $< | sort -u > $@
665i386_parse.o: i386_parse.c i386.mnemonics
666i386_lex.o: i386_parse.h
667
668i386_parse.h: i386_parse.c ;
669
670# Tell versions [3.59,3.63) of GNU make to not export all variables.
671# Otherwise a system limit (for SysV at least) may be exceeded.
672.NOEXPORT:
673