1# Makefile.in generated by automake 1.6.2 from Makefile.am.
2# Makefile.  Generated from Makefile.in by configure.
3
4# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
5# 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
16SHELL = /bin/sh
17
18srcdir = .
19top_srcdir = .
20
21prefix = /usr/local
22exec_prefix = ${prefix}
23
24bindir = ${exec_prefix}/bin
25sbindir = ${exec_prefix}/sbin
26libexecdir = ${exec_prefix}/libexec
27datadir = ${prefix}/share
28sysconfdir = ${prefix}/etc
29sharedstatedir = ${prefix}/com
30localstatedir = ${prefix}/var
31libdir = ${exec_prefix}/lib
32infodir = ${prefix}/info
33mandir = ${prefix}/man
34includedir = ${prefix}/include
35oldincludedir = /usr/include
36pkgdatadir = $(datadir)/zebra
37pkglibdir = $(libdir)/zebra
38pkgincludedir = $(includedir)/zebra
39top_builddir = .
40
41ACLOCAL = ${SHELL} /home/fred/0117/ap61/gpl/zebra-0.93a/missing --run aclocal-1.6
42AUTOCONF = ${SHELL} /home/fred/0117/ap61/gpl/zebra-0.93a/missing --run autoconf
43AUTOMAKE = ${SHELL} /home/fred/0117/ap61/gpl/zebra-0.93a/missing --run automake-1.6
44AUTOHEADER = ${SHELL} /home/fred/0117/ap61/gpl/zebra-0.93a/missing --run autoheader
45
46am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
47INSTALL = /usr/bin/install -c
48INSTALL_PROGRAM = ${INSTALL}
49INSTALL_DATA = ${INSTALL} -m 644
50install_sh_DATA = $(install_sh) -c -m 644
51install_sh_PROGRAM = $(install_sh) -c
52install_sh_SCRIPT = $(install_sh) -c
53INSTALL_SCRIPT = ${INSTALL}
54INSTALL_HEADER = $(INSTALL_DATA)
55transform = s,x,x,
56NORMAL_INSTALL = :
57PRE_INSTALL = :
58POST_INSTALL = :
59NORMAL_UNINSTALL = :
60PRE_UNINSTALL = :
61POST_UNINSTALL = :
62host_alias = 
63host_triplet = i686-pc-linux-gnu
64
65EXEEXT = 
66OBJEXT = o
67PATH_SEPARATOR = :
68AMTAR = ${SHELL} /home/fred/0117/ap61/gpl/zebra-0.93a/missing --run tar
69#Foxconn start mark by fred 20060226
70#AR = ar
71#AWK = gawk
72BGPD = 
73#CC = gcc
74#CPP = gcc -E
75#Foxconn end
76CURSES = 
77DEPDIR = .deps
78IF_METHOD = if_netlink.o
79IF_PROC = if_proc.o
80INCLUDES = 
81#Foxconn start mark by fred 20060226
82#INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
83#Foxconn end
84IPFORWARD = ipforward_proc.o
85KERNEL_METHOD = 
86LIBPAM = 
87LIB_IPV6 = 
88LIB_REGEX = 
89MULTIPATH_NUM = 1
90OSPF6D = 
91OSPFD = 
92OTHER_METHOD = 
93PACKAGE = zebra
94#RANLIB = ranlib
95RIPD = ripd
96RIPNGD = 
97RTREAD_METHOD = rtread_netlink.o
98RT_METHOD = rt_netlink.o
99#Foxconn mark by fred 20060221
100#STRIP = 
101VERSION = 0.93a
102VTYSH = 
103ZEBRA = zebra
104am__include = include
105am__quote = 
106install_sh = /home/fred/0117/ap61/gpl/zebra-0.93a/install-sh
107
108#Foxconn modify by fred 20060221
109#SUBDIRS = lib zebra  ripd     doc
110SUBDIRS = lib zebra  ripd
111
112EXTRA_DIST = aclocal.m4 SERVICES TODO REPORTING-BUGS vtysh/Makefile.in \
113	vtysh/Makefile.am update-autotools
114
115subdir = .
116ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
117mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
118CONFIG_HEADER = config.h
119CONFIG_CLEAN_FILES =
120DIST_SOURCES =
121
122RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \
123	uninstall-info-recursive all-recursive install-data-recursive \
124	install-exec-recursive installdirs-recursive install-recursive \
125	uninstall-recursive check-recursive installcheck-recursive
126DIST_COMMON = README AUTHORS COPYING COPYING.LIB ChangeLog INSTALL \
127	Makefile.am Makefile.in NEWS TODO acconfig.h aclocal.m4 \
128	config.guess config.h.in config.sub configure configure.in \
129	depcomp install-sh missing mkinstalldirs
130DIST_SUBDIRS = $(SUBDIRS)
131
132#Foxconn start modify by fred 20060221
133#all: config.h
134#	$(MAKE) $(AM_MAKEFLAGS) all-recursive
135
136all: config.h lib/libzebra.a zebra/zebra.a ripd/ripd.a
137
138clean:
139	$(MAKE) -C lib clean
140	$(MAKE) -C zebra clean
141	$(MAKE) -C ripd clean
142
143lib/libzebra.a: 
144	$(MAKE) $(AM_MAKEFLAGS) -C lib
145zebra/zebra.a:
146	$(MAKE) $(AM_MAKEFLAGS) -C zebra $(BUILD_ZEBRA)
147ripd/ripd.a:
148	$(MAKE) $(AM_MAKEFLAGS) -C ripd $(BUILD_ZEBRA)
149#foxconn end
150
151.SUFFIXES:
152
153am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log
154# Foxconn removed start pling 04/20/2006 
155#$(srcdir)/Makefile.in:  Makefile.am  $(top_srcdir)/configure.in $(ACLOCAL_M4)
156#	cd $(top_srcdir) && \
157#	  $(AUTOMAKE) --foreign  Makefile
158#Makefile:  $(srcdir)/Makefile.in  $(top_builddir)/config.status
159#	cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)
160#
161#$(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
162#	$(SHELL) ./config.status --recheck
163#$(srcdir)/configure:  $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
164#	cd $(srcdir) && $(AUTOCONF)
165#
166#$(ACLOCAL_M4):  configure.in 
167#	cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
168#
169#config.h: stamp-h1
170#	@if test ! -f $@; then \
171#	  rm -f stamp-h1; \
172#	  $(MAKE) stamp-h1; \
173#	else :; fi
174#
175#stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
176#	@rm -f stamp-h1
177#	cd $(top_builddir) && $(SHELL) ./config.status config.h
178#
179#$(srcdir)/config.h.in:  $(top_srcdir)/configure.in $(ACLOCAL_M4) $(top_srcdir)/acconfig.h
180#	cd $(top_srcdir) && $(AUTOHEADER)
181#	touch $(srcdir)/config.h.in
182# Foxconn removed end pling 04/20/2006 
183
184distclean-hdr:
185	-rm -f config.h stamp-h1
186uninstall-info-am:
187
188# This directory's subdirectories are mostly independent; you can cd
189# into them and run `make' without going through this Makefile.
190# To change the values of `make' variables: instead of editing Makefiles,
191# (1) if the variable is set in `config.status', edit `config.status'
192#     (which will cause the Makefiles to be regenerated when you run `make');
193# (2) otherwise, pass the desired values on the `make' command line.
194$(RECURSIVE_TARGETS):
195	@set fnord $$MAKEFLAGS; amf=$$2; \
196	dot_seen=no; \
197	target=`echo $@ | sed s/-recursive//`; \
198	list='$(SUBDIRS)'; for subdir in $$list; do \
199	  echo "Making $$target in $$subdir"; \
200	  if test "$$subdir" = "."; then \
201	    dot_seen=yes; \
202	    local_target="$$target-am"; \
203	  else \
204	    local_target="$$target"; \
205	  fi; \
206	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
207	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
208	done; \
209	if test "$$dot_seen" = "no"; then \
210	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
211	fi; test -z "$$fail"
212
213mostlyclean-recursive clean-recursive distclean-recursive \
214maintainer-clean-recursive:
215	@set fnord $$MAKEFLAGS; amf=$$2; \
216	dot_seen=no; \
217	case "$@" in \
218	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
219	  *) list='$(SUBDIRS)' ;; \
220	esac; \
221	rev=''; for subdir in $$list; do \
222	  if test "$$subdir" = "."; then :; else \
223	    rev="$$subdir $$rev"; \
224	  fi; \
225	done; \
226	rev="$$rev ."; \
227	target=`echo $@ | sed s/-recursive//`; \
228	for subdir in $$rev; do \
229	  echo "Making $$target in $$subdir"; \
230	  if test "$$subdir" = "."; then \
231	    local_target="$$target-am"; \
232	  else \
233	    local_target="$$target"; \
234	  fi; \
235	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
236	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
237	done && test -z "$$fail"
238tags-recursive:
239	list='$(SUBDIRS)'; for subdir in $$list; do \
240	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
241	done
242
243ETAGS = etags
244ETAGSFLAGS =
245
246tags: TAGS
247
248ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
249	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
250	unique=`for i in $$list; do \
251	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
252	  done | \
253	  $(AWK) '    { files[$$0] = 1; } \
254	       END { for (i in files) print i; }'`; \
255	mkid -fID $$unique
256
257TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
258		$(TAGS_FILES) $(LISP)
259	tags=; \
260	here=`pwd`; \
261	list='$(SUBDIRS)'; for subdir in $$list; do \
262	  if test "$$subdir" = .; then :; else \
263	    test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
264	  fi; \
265	done; \
266	list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
267	unique=`for i in $$list; do \
268	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
269	  done | \
270	  $(AWK) '    { files[$$0] = 1; } \
271	       END { for (i in files) print i; }'`; \
272	test -z "$(ETAGS_ARGS)$$tags$$unique" \
273	  || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
274	     $$tags $$unique
275
276GTAGS:
277	here=`$(am__cd) $(top_builddir) && pwd` \
278	  && cd $(top_srcdir) \
279	  && gtags -i $(GTAGS_ARGS) $$here
280
281distclean-tags:
282	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
283DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
284
285top_distdir = .
286distdir = $(PACKAGE)-$(VERSION)
287
288am__remove_distdir = \
289  { test ! -d $(distdir) \
290    || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
291         && rm -fr $(distdir); }; }
292
293GZIP_ENV = --best
294distcleancheck_listfiles = find . -type f -print
295
296distdir: $(DISTFILES)
297	$(am__remove_distdir)
298	mkdir $(distdir)
299	$(mkinstalldirs) $(distdir)/vtysh
300	@list='$(DISTFILES)'; for file in $$list; do \
301	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
302	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
303	  if test "$$dir" != "$$file" && test "$$dir" != "."; then \
304	    dir="/$$dir"; \
305	    $(mkinstalldirs) "$(distdir)$$dir"; \
306	  else \
307	    dir=''; \
308	  fi; \
309	  if test -d $$d/$$file; then \
310	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
311	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
312	    fi; \
313	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
314	  else \
315	    test -f $(distdir)/$$file \
316	    || cp -p $$d/$$file $(distdir)/$$file \
317	    || exit 1; \
318	  fi; \
319	done
320	list='$(SUBDIRS)'; for subdir in $$list; do \
321	  if test "$$subdir" = .; then :; else \
322	    test -d $(distdir)/$$subdir \
323	    || mkdir $(distdir)/$$subdir \
324	    || exit 1; \
325	    (cd $$subdir && \
326	      $(MAKE) $(AM_MAKEFLAGS) \
327	        top_distdir="$(top_distdir)" \
328	        distdir=../$(distdir)/$$subdir \
329	        distdir) \
330	      || exit 1; \
331	  fi; \
332	done
333	$(MAKE) $(AM_MAKEFLAGS) \
334	  top_distdir="${top_distdir}" distdir="$(distdir)" \
335	  dist-hook
336	-find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
337	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
338	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
339	  ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
340	|| chmod -R a+r $(distdir)
341dist-gzip: distdir
342	$(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
343	$(am__remove_distdir)
344
345dist dist-all: distdir
346	$(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
347	$(am__remove_distdir)
348
349# This target untars the dist file and tries a VPATH configuration.  Then
350# it guarantees that the distribution is self-contained by making another
351# tarfile.
352distcheck: dist
353	$(am__remove_distdir)
354	GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf -
355	chmod -R a-w $(distdir); chmod a+w $(distdir)
356	mkdir $(distdir)/=build
357	mkdir $(distdir)/=inst
358	chmod a-w $(distdir)
359	dc_install_base=`$(am__cd) $(distdir)/=inst && pwd` \
360	  && cd $(distdir)/=build \
361	  && ../configure --srcdir=.. --prefix=$$dc_install_base \
362	    $(DISTCHECK_CONFIGURE_FLAGS) \
363	  && $(MAKE) $(AM_MAKEFLAGS) \
364	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
365	  && $(MAKE) $(AM_MAKEFLAGS) check \
366	  && $(MAKE) $(AM_MAKEFLAGS) install \
367	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
368	  && $(MAKE) $(AM_MAKEFLAGS) uninstall \
369	  && (test `find $$dc_install_base -type f -print | wc -l` -le 1 \
370	      || { echo "ERROR: files left after uninstall:" ; \
371	           find $$dc_install_base -type f -print ; \
372	           exit 1; } >&2 ) \
373	  && $(MAKE) $(AM_MAKEFLAGS) dist-gzip \
374	  && rm -f $(distdir).tar.gz \
375	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck
376	$(am__remove_distdir)
377	@echo "$(distdir).tar.gz is ready for distribution" | \
378	  sed 'h;s/./=/g;p;x;p;x'
379distcleancheck: distclean
380	if test '$(srcdir)' = . ; then \
381	  echo "ERROR: distcleancheck can only run from a VPATH build" ; \
382	  exit 1 ; \
383	fi
384	test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
385	  || { echo "ERROR: files left after distclean:" ; \
386	       $(distcleancheck_listfiles) ; \
387	       exit 1; } >&2
388check-am: all-am
389check: check-recursive
390all-am: Makefile config.h
391installdirs: installdirs-recursive
392installdirs-am:
393
394install: install-recursive
395install-exec: install-exec-recursive
396install-data: install-data-recursive
397uninstall: uninstall-recursive
398
399install-am: all-am
400	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
401
402installcheck: installcheck-recursive
403install-strip:
404	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
405	  INSTALL_STRIP_FLAG=-s \
406	  `test -z '$(STRIP)' || \
407	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
408mostlyclean-generic:
409
410clean-generic:
411
412distclean-generic:
413	-rm -f Makefile $(CONFIG_CLEAN_FILES)
414
415maintainer-clean-generic:
416	@echo "This command is intended for maintainers to use"
417	@echo "it deletes files that may require special tools to rebuild."
418#Foxconn mark by fred 20060221
419#clean: clean-recursive
420
421clean-am: clean-generic mostlyclean-am
422
423distclean: distclean-recursive
424	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
425distclean-am: clean-am distclean-generic distclean-hdr distclean-tags
426
427dvi: dvi-recursive
428
429dvi-am:
430
431info: info-recursive
432
433info-am:
434
435install-data-am:
436
437install-exec-am:
438
439install-info: install-info-recursive
440
441install-man:
442
443installcheck-am:
444
445maintainer-clean: maintainer-clean-recursive
446	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
447	-rm -rf autom4te.cache
448maintainer-clean-am: distclean-am maintainer-clean-generic
449
450mostlyclean: mostlyclean-recursive
451
452mostlyclean-am: mostlyclean-generic
453
454uninstall-am: uninstall-info-am
455
456uninstall-info: uninstall-info-recursive
457
458.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \
459	clean-generic clean-recursive dist dist-all dist-gzip distcheck \
460	distclean distclean-generic distclean-hdr distclean-recursive \
461	distclean-tags distcleancheck distdir dvi dvi-am dvi-recursive \
462	info info-am info-recursive install install-am install-data \
463	install-data-am install-data-recursive install-exec \
464	install-exec-am install-exec-recursive install-info \
465	install-info-am install-info-recursive install-man \
466	install-recursive install-strip installcheck installcheck-am \
467	installdirs installdirs-am installdirs-recursive \
468	maintainer-clean maintainer-clean-generic \
469	maintainer-clean-recursive mostlyclean mostlyclean-generic \
470	mostlyclean-recursive tags tags-recursive uninstall \
471	uninstall-am uninstall-info-am uninstall-info-recursive \
472	uninstall-recursive
473
474
475dist-hook:
476	mkdir $(distdir)/tools
477	cp -p $(srcdir)/tools/*.pl $(distdir)/tools
478	cp -p $(srcdir)/tools/*.el $(distdir)/tools
479	cp -p $(srcdir)/tools/*.cgi $(distdir)/tools
480	mkdir $(distdir)/init
481	mkdir $(distdir)/init/redhat
482	cp -p $(srcdir)/init/redhat/*.init $(distdir)/init/redhat
483	cp -p $(srcdir)/init/redhat/zebra.* $(distdir)/init/redhat
484# Tell versions [3.59,3.63) of GNU make to not export all variables.
485# Otherwise a system limit (for SysV at least) may be exceeded.
486.NOEXPORT:
487