1# Makefile.in generated by automake 1.8.5 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 18SOURCES = $(kernel_SOURCES) 19 20srcdir = @srcdir@ 21top_srcdir = @top_srcdir@ 22VPATH = @srcdir@ 23pkgdatadir = $(datadir)/@PACKAGE@ 24pkglibdir = $(libdir)/@PACKAGE@ 25pkgincludedir = $(includedir)/@PACKAGE@ 26top_builddir = .. 27am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 28INSTALL = @INSTALL@ 29install_sh_DATA = $(install_sh) -c -m 644 30install_sh_PROGRAM = $(install_sh) -c 31install_sh_SCRIPT = $(install_sh) -c 32INSTALL_HEADER = $(INSTALL_DATA) 33transform = $(program_transform_name) 34NORMAL_INSTALL = : 35PRE_INSTALL = : 36POST_INSTALL = : 37NORMAL_UNINSTALL = : 38PRE_UNINSTALL = : 39POST_UNINSTALL = : 40host_triplet = @host@ 41EXTRA_PROGRAMS = kernel$(EXEEXT) 42@BUILD_EXAMPLE_KERNEL_TRUE@noinst_PROGRAMS = kernel$(EXEEXT) 43subdir = docs 44DIST_COMMON = $(grub_TEXINFOS) $(multiboot_TEXINFOS) \ 45 $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ 46 $(srcdir)/stamp-vti $(srcdir)/version.texi mdate-sh \ 47 texinfo.tex 48ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 49am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ 50 $(top_srcdir)/configure.ac 51am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 52 $(ACLOCAL_M4) 53mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs 54CONFIG_HEADER = $(top_builddir)/config.h 55CONFIG_CLEAN_FILES = 56PROGRAMS = $(noinst_PROGRAMS) 57am__kernel_SOURCES_DIST = boot.S kernel.c multiboot.h 58am__objects_1 = boot.$(OBJEXT) kernel-kernel.$(OBJEXT) 59@BUILD_EXAMPLE_KERNEL_TRUE@am_kernel_OBJECTS = $(am__objects_1) 60kernel_OBJECTS = $(am_kernel_OBJECTS) 61kernel_LDADD = $(LDADD) 62SCRIPTS = $(noinst_SCRIPTS) 63DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) 64depcomp = $(SHELL) $(top_srcdir)/depcomp 65am__depfiles_maybe = depfiles 66@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/kernel-kernel.Po 67CCASCOMPILE = $(CCAS) $(AM_CCASFLAGS) $(CCASFLAGS) 68COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ 69 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) 70CCLD = $(CC) 71LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ 72SOURCES = $(kernel_SOURCES) 73DIST_SOURCES = $(am__kernel_SOURCES_DIST) 74INFO_DEPS = $(srcdir)/grub.info $(srcdir)/multiboot.info 75am__TEXINFO_TEX_DIR = $(srcdir) 76DVIS = grub.dvi multiboot.dvi 77PDFS = grub.pdf multiboot.pdf 78PSS = grub.ps multiboot.ps 79HTMLS = grub.html multiboot.html 80TEXINFOS = grub.texi multiboot.texi 81TEXI2DVI = texi2dvi 82TEXI2PDF = $(TEXI2DVI) --pdf --batch 83MAKEINFOHTML = $(MAKEINFO) --html 84AM_MAKEINFOHTMLFLAGS = $(AM_MAKEINFOFLAGS) 85DVIPS = dvips 86am__installdirs = "$(DESTDIR)$(infodir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man8dir)" 87man1dir = $(mandir)/man1 88man8dir = $(mandir)/man8 89NROFF = nroff 90MANS = $(man_MANS) 91ETAGS = etags 92CTAGS = ctags 93DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 94ACLOCAL = @ACLOCAL@ 95AMDEP_FALSE = @AMDEP_FALSE@ 96AMDEP_TRUE = @AMDEP_TRUE@ 97AMTAR = @AMTAR@ 98AUTOCONF = @AUTOCONF@ 99AUTOHEADER = @AUTOHEADER@ 100AUTOMAKE = @AUTOMAKE@ 101AWK = @AWK@ 102BUILD_EXAMPLE_KERNEL_FALSE = @BUILD_EXAMPLE_KERNEL_FALSE@ 103BUILD_EXAMPLE_KERNEL_TRUE = @BUILD_EXAMPLE_KERNEL_TRUE@ 104CC = @CC@ 105CCAS = @CCAS@ 106CCASFLAGS = @CCASFLAGS@ 107CCDEPMODE = @CCDEPMODE@ 108CFLAGS = @CFLAGS@ 109CPP = @CPP@ 110CPPFLAGS = @CPPFLAGS@ 111CYGPATH_W = @CYGPATH_W@ 112DEFS = @DEFS@ 113DEPDIR = @DEPDIR@ 114DISKLESS_SUPPORT_FALSE = @DISKLESS_SUPPORT_FALSE@ 115DISKLESS_SUPPORT_TRUE = @DISKLESS_SUPPORT_TRUE@ 116ECHO_C = @ECHO_C@ 117ECHO_N = @ECHO_N@ 118ECHO_T = @ECHO_T@ 119EGREP = @EGREP@ 120EXEEXT = @EXEEXT@ 121FSYS_CFLAGS = @FSYS_CFLAGS@ 122GRUB_CFLAGS = @GRUB_CFLAGS@ 123GRUB_LIBS = @GRUB_LIBS@ 124HERCULES_SUPPORT_FALSE = @HERCULES_SUPPORT_FALSE@ 125HERCULES_SUPPORT_TRUE = @HERCULES_SUPPORT_TRUE@ 126INSTALL_DATA = @INSTALL_DATA@ 127INSTALL_PROGRAM = @INSTALL_PROGRAM@ 128INSTALL_SCRIPT = @INSTALL_SCRIPT@ 129INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ 130LDFLAGS = @LDFLAGS@ 131LIBOBJS = @LIBOBJS@ 132LIBS = @LIBS@ 133LTLIBOBJS = @LTLIBOBJS@ 134MAINT = @MAINT@ 135MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ 136MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ 137MAKEINFO = @MAKEINFO@ 138NETBOOT_DRIVERS = @NETBOOT_DRIVERS@ 139NETBOOT_SUPPORT_FALSE = @NETBOOT_SUPPORT_FALSE@ 140NETBOOT_SUPPORT_TRUE = @NETBOOT_SUPPORT_TRUE@ 141NET_CFLAGS = @NET_CFLAGS@ 142NET_EXTRAFLAGS = @NET_EXTRAFLAGS@ 143OBJCOPY = @OBJCOPY@ 144OBJEXT = @OBJEXT@ 145PACKAGE = @PACKAGE@ 146PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ 147PACKAGE_NAME = @PACKAGE_NAME@ 148PACKAGE_STRING = @PACKAGE_STRING@ 149PACKAGE_TARNAME = @PACKAGE_TARNAME@ 150PACKAGE_VERSION = @PACKAGE_VERSION@ 151PATH_SEPARATOR = @PATH_SEPARATOR@ 152PERL = @PERL@ 153RANLIB = @RANLIB@ 154SERIAL_SPEED_SIMULATION_FALSE = @SERIAL_SPEED_SIMULATION_FALSE@ 155SERIAL_SPEED_SIMULATION_TRUE = @SERIAL_SPEED_SIMULATION_TRUE@ 156SERIAL_SUPPORT_FALSE = @SERIAL_SUPPORT_FALSE@ 157SERIAL_SUPPORT_TRUE = @SERIAL_SUPPORT_TRUE@ 158SET_MAKE = @SET_MAKE@ 159SHELL = @SHELL@ 160STAGE1_CFLAGS = @STAGE1_CFLAGS@ 161STAGE2_CFLAGS = @STAGE2_CFLAGS@ 162STRIP = @STRIP@ 163VERSION = @VERSION@ 164ac_ct_CC = @ac_ct_CC@ 165ac_ct_OBJCOPY = @ac_ct_OBJCOPY@ 166ac_ct_RANLIB = @ac_ct_RANLIB@ 167ac_ct_STRIP = @ac_ct_STRIP@ 168am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ 169am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ 170am__include = @am__include@ 171am__leading_dot = @am__leading_dot@ 172am__quote = @am__quote@ 173bindir = @bindir@ 174build = @build@ 175build_alias = @build_alias@ 176build_cpu = @build_cpu@ 177build_os = @build_os@ 178build_vendor = @build_vendor@ 179datadir = @datadir@ 180exec_prefix = @exec_prefix@ 181host = @host@ 182host_alias = @host_alias@ 183host_cpu = @host_cpu@ 184host_os = @host_os@ 185host_vendor = @host_vendor@ 186includedir = @includedir@ 187infodir = @infodir@ 188install_sh = @install_sh@ 189libdir = @libdir@ 190libexecdir = @libexecdir@ 191localstatedir = @localstatedir@ 192mandir = @mandir@ 193mkdir_p = @mkdir_p@ 194oldincludedir = @oldincludedir@ 195prefix = @prefix@ 196program_transform_name = @program_transform_name@ 197sbindir = @sbindir@ 198sharedstatedir = @sharedstatedir@ 199sysconfdir = @sysconfdir@ 200target_alias = @target_alias@ 201info_TEXINFOS = grub.texi multiboot.texi 202grub_TEXINFOS = internals.texi 203EXAMPLES = boot.S kernel.c multiboot.h 204multiboot_TEXINFOS = boot.S.texi kernel.c.texi multiboot.h.texi 205man_MANS = grub.8 mbchk.1 grub-install.8 grub-md5-crypt.8 grub-terminfo.8 206HELP2MAN = help2man 207SRC2TEXI = src2texi 208noinst_SCRIPTS = $(HELP2MAN) $(SRC2TEXI) 209@BUILD_EXAMPLE_KERNEL_TRUE@kernel_SOURCES = $(EXAMPLES) 210@BUILD_EXAMPLE_KERNEL_TRUE@kernel_CFLAGS = -fno-builtin -nostdinc -O -g -Wall \ 211@BUILD_EXAMPLE_KERNEL_TRUE@ -imacros $(top_builddir)/config.h 212 213@BUILD_EXAMPLE_KERNEL_TRUE@kernel_LDFLAGS = -nostdlib -Wl,-N -Wl,-Ttext -Wl,100000 214EXTRA_DIST = menu.lst $(man_MANS) $(noinst_SCRIPTS) \ 215 $(EXAMPLES) $(multiboot_TEXINFOS) 216 217CLEANFILES = $(noinst_PROGRAMS) 218all: all-am 219 220.SUFFIXES: 221.SUFFIXES: .S .c .dvi .html .info .o .obj .pdf .ps .texi 222$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) 223 @for dep in $?; do \ 224 case '$(am__configure_deps)' in \ 225 *$$dep*) \ 226 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ 227 && exit 0; \ 228 exit 1;; \ 229 esac; \ 230 done; \ 231 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/Makefile'; \ 232 cd $(top_srcdir) && \ 233 $(AUTOMAKE) --gnu docs/Makefile 234.PRECIOUS: Makefile 235Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 236 @case '$?' in \ 237 *config.status*) \ 238 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ 239 *) \ 240 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ 241 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ 242 esac; 243 244$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) 245 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 246 247$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 248 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 249$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) 250 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 251 252clean-noinstPROGRAMS: 253 -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) 254kernel$(EXEEXT): $(kernel_OBJECTS) $(kernel_DEPENDENCIES) 255 @rm -f kernel$(EXEEXT) 256 $(LINK) $(kernel_LDFLAGS) $(kernel_OBJECTS) $(kernel_LDADD) $(LIBS) 257 258mostlyclean-compile: 259 -rm -f *.$(OBJEXT) 260 261distclean-compile: 262 -rm -f *.tab.c 263 264@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/kernel-kernel.Po@am__quote@ 265 266.S.o: 267 $(CCASCOMPILE) -c $< 268 269.S.obj: 270 $(CCASCOMPILE) -c `$(CYGPATH_W) '$<'` 271 272.c.o: 273@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ 274@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi 275@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 276@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ 277@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 278@am__fastdepCC_FALSE@ $(COMPILE) -c $< 279 280.c.obj: 281@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ 282@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi 283@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 284@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ 285@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 286@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` 287 288kernel-kernel.o: kernel.c 289@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(kernel_CFLAGS) $(CFLAGS) -MT kernel-kernel.o -MD -MP -MF "$(DEPDIR)/kernel-kernel.Tpo" -c -o kernel-kernel.o `test -f 'kernel.c' || echo '$(srcdir)/'`kernel.c; \ 290@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/kernel-kernel.Tpo" "$(DEPDIR)/kernel-kernel.Po"; else rm -f "$(DEPDIR)/kernel-kernel.Tpo"; exit 1; fi 291@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='kernel.c' object='kernel-kernel.o' libtool=no @AMDEPBACKSLASH@ 292@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/kernel-kernel.Po' tmpdepfile='$(DEPDIR)/kernel-kernel.TPo' @AMDEPBACKSLASH@ 293@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 294@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(kernel_CFLAGS) $(CFLAGS) -c -o kernel-kernel.o `test -f 'kernel.c' || echo '$(srcdir)/'`kernel.c 295 296kernel-kernel.obj: kernel.c 297@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(kernel_CFLAGS) $(CFLAGS) -MT kernel-kernel.obj -MD -MP -MF "$(DEPDIR)/kernel-kernel.Tpo" -c -o kernel-kernel.obj `if test -f 'kernel.c'; then $(CYGPATH_W) 'kernel.c'; else $(CYGPATH_W) '$(srcdir)/kernel.c'; fi`; \ 298@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/kernel-kernel.Tpo" "$(DEPDIR)/kernel-kernel.Po"; else rm -f "$(DEPDIR)/kernel-kernel.Tpo"; exit 1; fi 299@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='kernel.c' object='kernel-kernel.obj' libtool=no @AMDEPBACKSLASH@ 300@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/kernel-kernel.Po' tmpdepfile='$(DEPDIR)/kernel-kernel.TPo' @AMDEPBACKSLASH@ 301@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 302@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(kernel_CFLAGS) $(CFLAGS) -c -o kernel-kernel.obj `if test -f 'kernel.c'; then $(CYGPATH_W) 'kernel.c'; else $(CYGPATH_W) '$(srcdir)/kernel.c'; fi` 303 304.texi.info: 305 restore=: && \ 306 backupdir="$(am__leading_dot)am$$$$" && \ 307 am__cwd=`pwd` && cd $(srcdir) && \ 308 rm -rf $$backupdir && mkdir $$backupdir && \ 309 for f in $@ $@-[0-9] $@-[0-9][0-9] $(@:.info=).i[0-9] $(@:.info=).i[0-9][0-9]; do \ 310 if test -f $$f; then \ 311 mv $$f $$backupdir; \ 312 restore=mv; \ 313 fi; \ 314 done; \ 315 cd "$$am__cwd"; \ 316 if $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) \ 317 -o $@ $<; \ 318 then \ 319 rc=0; \ 320 cd $(srcdir); \ 321 else \ 322 rc=$$?; \ 323 cd $(srcdir) && \ 324 $$restore $$backupdir/* `echo "./$@" | sed 's|[^/]*$$||'`; \ 325 fi; \ 326 rm -rf $$backupdir; \ 327 exit $$rc 328 329.texi.dvi: 330 TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ 331 MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir)' \ 332 $(TEXI2DVI) $< 333 334.texi.pdf: 335 TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ 336 MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir)' \ 337 $(TEXI2PDF) $< 338 339.texi.html: 340 $(MAKEINFOHTML) $(AM_MAKEINFOHTMLFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) \ 341 -o $@ $< 342 if test ! -d $@ && test -d $(@:.html=); then \ 343 mv $(@:.html=) $@; else :; fi 344$(srcdir)/grub.info: grub.texi $(srcdir)/version.texi $(grub_TEXINFOS) 345grub.dvi: grub.texi $(srcdir)/version.texi $(grub_TEXINFOS) 346grub.pdf: grub.texi $(srcdir)/version.texi $(grub_TEXINFOS) 347grub.html: grub.texi $(srcdir)/version.texi $(grub_TEXINFOS) 348$(srcdir)/version.texi: @MAINTAINER_MODE_TRUE@ $(srcdir)/stamp-vti 349$(srcdir)/stamp-vti: grub.texi $(top_srcdir)/configure 350 @(dir=.; test -f ./grub.texi || dir=$(srcdir); \ 351 set `$(SHELL) $(srcdir)/mdate-sh $$dir/grub.texi`; \ 352 echo "@set UPDATED $$1 $$2 $$3"; \ 353 echo "@set UPDATED-MONTH $$2 $$3"; \ 354 echo "@set EDITION $(VERSION)"; \ 355 echo "@set VERSION $(VERSION)") > vti.tmp 356 @cmp -s vti.tmp $(srcdir)/version.texi \ 357 || (echo "Updating $(srcdir)/version.texi"; \ 358 cp vti.tmp $(srcdir)/version.texi) 359 -@rm -f vti.tmp 360 @cp $(srcdir)/version.texi $@ 361 362mostlyclean-vti: 363 -rm -f vti.tmp 364 365maintainer-clean-vti: 366@MAINTAINER_MODE_TRUE@ -rm -f $(srcdir)/stamp-vti $(srcdir)/version.texi 367$(srcdir)/multiboot.info: multiboot.texi $(multiboot_TEXINFOS) 368multiboot.dvi: multiboot.texi $(multiboot_TEXINFOS) 369multiboot.pdf: multiboot.texi $(multiboot_TEXINFOS) 370multiboot.html: multiboot.texi $(multiboot_TEXINFOS) 371.dvi.ps: 372 $(DVIPS) -o $@ $< 373 374uninstall-info-am: 375 $(PRE_UNINSTALL) 376 @if (install-info --version && \ 377 install-info --version 2>&1 | sed 1q | grep -i -v debian) >/dev/null 2>&1; then \ 378 list='$(INFO_DEPS)'; \ 379 for file in $$list; do \ 380 relfile=`echo "$$file" | sed 's|^.*/||'`; \ 381 echo " install-info --info-dir='$(DESTDIR)$(infodir)' --remove '$(DESTDIR)$(infodir)/$$relfile'"; \ 382 install-info --info-dir="$(DESTDIR)$(infodir)" --remove "$(DESTDIR)$(infodir)/$$relfile"; \ 383 done; \ 384 else :; fi 385 @$(NORMAL_UNINSTALL) 386 @list='$(INFO_DEPS)'; \ 387 for file in $$list; do \ 388 relfile=`echo "$$file" | sed 's|^.*/||'`; \ 389 relfile_i=`echo "$$relfile" | sed 's|\.info$$||;s|$$|.i|'`; \ 390 (if cd "$(DESTDIR)$(infodir)"; then \ 391 echo " rm -f $$relfile $$relfile-[0-9] $$relfile-[0-9][0-9] $$relfile_i[0-9] $$relfile_i[0-9][0-9])"; \ 392 rm -f $$relfile $$relfile-[0-9] $$relfile-[0-9][0-9] $$relfile_i[0-9] $$relfile_i[0-9][0-9]; \ 393 else :; fi); \ 394 done 395 396dist-info: $(INFO_DEPS) 397 @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ 398 list='$(INFO_DEPS)'; \ 399 for base in $$list; do \ 400 case $$base in \ 401 $(srcdir)/*) base=`echo "$$base" | sed "s|^$$srcdirstrip/||"`;; \ 402 esac; \ 403 if test -f $$base; then d=.; else d=$(srcdir); fi; \ 404 for file in $$d/$$base*; do \ 405 relfile=`expr "$$file" : "$$d/\(.*\)"`; \ 406 test -f $(distdir)/$$relfile || \ 407 cp -p $$file $(distdir)/$$relfile; \ 408 done; \ 409 done 410 411mostlyclean-aminfo: 412 -rm -rf grub.aux grub.cp grub.cps grub.fn grub.ky grub.log grub.pg grub.tmp \ 413 grub.toc grub.tp grub.vr grub.dvi grub.pdf grub.ps grub.html \ 414 multiboot.aux multiboot.cp multiboot.cps multiboot.fn \ 415 multiboot.ky multiboot.log multiboot.pg multiboot.tmp \ 416 multiboot.toc multiboot.tp multiboot.vr multiboot.dvi \ 417 multiboot.pdf multiboot.ps multiboot.html 418 419maintainer-clean-aminfo: 420 @list='$(INFO_DEPS)'; for i in $$list; do \ 421 i_i=`echo "$$i" | sed 's|\.info$$||;s|$$|.i|'`; \ 422 echo " rm -f $$i $$i-[0-9] $$i-[0-9][0-9] $$i_i[0-9] $$i_i[0-9][0-9]"; \ 423 rm -f $$i $$i-[0-9] $$i-[0-9][0-9] $$i_i[0-9] $$i_i[0-9][0-9]; \ 424 done 425install-man1: $(man1_MANS) $(man_MANS) 426 @$(NORMAL_INSTALL) 427 test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" 428 @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ 429 l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ 430 for i in $$l2; do \ 431 case "$$i" in \ 432 *.1*) list="$$list $$i" ;; \ 433 esac; \ 434 done; \ 435 for i in $$list; do \ 436 if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ 437 else file=$$i; fi; \ 438 ext=`echo $$i | sed -e 's/^.*\\.//'`; \ 439 case "$$ext" in \ 440 1*) ;; \ 441 *) ext='1' ;; \ 442 esac; \ 443 inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ 444 inst=`echo $$inst | sed -e 's/^.*\///'`; \ 445 inst=`echo $$inst | sed '$(transform)'`.$$ext; \ 446 echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ 447 $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ 448 done 449uninstall-man1: 450 @$(NORMAL_UNINSTALL) 451 @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ 452 l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ 453 for i in $$l2; do \ 454 case "$$i" in \ 455 *.1*) list="$$list $$i" ;; \ 456 esac; \ 457 done; \ 458 for i in $$list; do \ 459 ext=`echo $$i | sed -e 's/^.*\\.//'`; \ 460 case "$$ext" in \ 461 1*) ;; \ 462 *) ext='1' ;; \ 463 esac; \ 464 inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ 465 inst=`echo $$inst | sed -e 's/^.*\///'`; \ 466 inst=`echo $$inst | sed '$(transform)'`.$$ext; \ 467 echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ 468 rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ 469 done 470install-man8: $(man8_MANS) $(man_MANS) 471 @$(NORMAL_INSTALL) 472 test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" 473 @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ 474 l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ 475 for i in $$l2; do \ 476 case "$$i" in \ 477 *.8*) list="$$list $$i" ;; \ 478 esac; \ 479 done; \ 480 for i in $$list; do \ 481 if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ 482 else file=$$i; fi; \ 483 ext=`echo $$i | sed -e 's/^.*\\.//'`; \ 484 case "$$ext" in \ 485 8*) ;; \ 486 *) ext='8' ;; \ 487 esac; \ 488 inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ 489 inst=`echo $$inst | sed -e 's/^.*\///'`; \ 490 inst=`echo $$inst | sed '$(transform)'`.$$ext; \ 491 echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ 492 $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ 493 done 494uninstall-man8: 495 @$(NORMAL_UNINSTALL) 496 @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ 497 l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ 498 for i in $$l2; do \ 499 case "$$i" in \ 500 *.8*) list="$$list $$i" ;; \ 501 esac; \ 502 done; \ 503 for i in $$list; do \ 504 ext=`echo $$i | sed -e 's/^.*\\.//'`; \ 505 case "$$ext" in \ 506 8*) ;; \ 507 *) ext='8' ;; \ 508 esac; \ 509 inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ 510 inst=`echo $$inst | sed -e 's/^.*\///'`; \ 511 inst=`echo $$inst | sed '$(transform)'`.$$ext; \ 512 echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ 513 rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ 514 done 515 516ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) 517 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 518 unique=`for i in $$list; do \ 519 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 520 done | \ 521 $(AWK) ' { files[$$0] = 1; } \ 522 END { for (i in files) print i; }'`; \ 523 mkid -fID $$unique 524tags: TAGS 525 526TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 527 $(TAGS_FILES) $(LISP) 528 tags=; \ 529 here=`pwd`; \ 530 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 531 unique=`for i in $$list; do \ 532 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 533 done | \ 534 $(AWK) ' { files[$$0] = 1; } \ 535 END { for (i in files) print i; }'`; \ 536 if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ 537 test -n "$$unique" || unique=$$empty_fix; \ 538 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ 539 $$tags $$unique; \ 540 fi 541ctags: CTAGS 542CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 543 $(TAGS_FILES) $(LISP) 544 tags=; \ 545 here=`pwd`; \ 546 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 547 unique=`for i in $$list; do \ 548 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 549 done | \ 550 $(AWK) ' { files[$$0] = 1; } \ 551 END { for (i in files) print i; }'`; \ 552 test -z "$(CTAGS_ARGS)$$tags$$unique" \ 553 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ 554 $$tags $$unique 555 556GTAGS: 557 here=`$(am__cd) $(top_builddir) && pwd` \ 558 && cd $(top_srcdir) \ 559 && gtags -i $(GTAGS_ARGS) $$here 560 561distclean-tags: 562 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags 563 564distdir: $(DISTFILES) 565 @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ 566 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ 567 list='$(DISTFILES)'; for file in $$list; do \ 568 case $$file in \ 569 $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ 570 $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ 571 esac; \ 572 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ 573 dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ 574 if test "$$dir" != "$$file" && test "$$dir" != "."; then \ 575 dir="/$$dir"; \ 576 $(mkdir_p) "$(distdir)$$dir"; \ 577 else \ 578 dir=''; \ 579 fi; \ 580 if test -d $$d/$$file; then \ 581 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ 582 cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ 583 fi; \ 584 cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ 585 else \ 586 test -f $(distdir)/$$file \ 587 || cp -p $$d/$$file $(distdir)/$$file \ 588 || exit 1; \ 589 fi; \ 590 done 591 $(MAKE) $(AM_MAKEFLAGS) \ 592 top_distdir="$(top_distdir)" distdir="$(distdir)" \ 593 dist-info 594check-am: all-am 595check: check-am 596all-am: Makefile $(INFO_DEPS) $(PROGRAMS) $(SCRIPTS) $(MANS) 597installdirs: 598 for dir in "$(DESTDIR)$(infodir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man8dir)"; do \ 599 test -z "$$dir" || $(mkdir_p) "$$dir"; \ 600 done 601install: install-am 602install-exec: install-exec-am 603install-data: install-data-am 604uninstall: uninstall-am 605 606install-am: all-am 607 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 608 609installcheck: installcheck-am 610install-strip: 611 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 612 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 613 `test -z '$(STRIP)' || \ 614 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install 615mostlyclean-generic: 616 617clean-generic: 618 -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 619 620distclean-generic: 621 -rm -f $(CONFIG_CLEAN_FILES) 622 623maintainer-clean-generic: 624 @echo "This command is intended for maintainers to use" 625 @echo "it deletes files that may require special tools to rebuild." 626clean: clean-am 627 628clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am 629 630distclean: distclean-am 631 -rm -rf ./$(DEPDIR) 632 -rm -f Makefile 633distclean-am: clean-am distclean-compile distclean-generic \ 634 distclean-tags 635 636dvi: dvi-am 637 638dvi-am: $(DVIS) 639 640html: html-am 641 642html-am: $(HTMLS) 643 644info: info-am 645 646info-am: $(INFO_DEPS) 647 648install-data-am: install-info-am install-man 649 650install-exec-am: 651 652install-info: install-info-am 653 654install-info-am: $(INFO_DEPS) 655 @$(NORMAL_INSTALL) 656 test -z "$(infodir)" || $(mkdir_p) "$(DESTDIR)$(infodir)" 657 @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ 658 list='$(INFO_DEPS)'; \ 659 for file in $$list; do \ 660 case $$file in \ 661 $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ 662 esac; \ 663 if test -f $$file; then d=.; else d=$(srcdir); fi; \ 664 file_i=`echo "$$file" | sed 's|\.info$$||;s|$$|.i|'`; \ 665 for ifile in $$d/$$file $$d/$$file-[0-9] $$d/$$file-[0-9][0-9] \ 666 $$d/$$file_i[0-9] $$d/$$file_i[0-9][0-9] ; do \ 667 if test -f $$ifile; then \ 668 relfile=`echo "$$ifile" | sed 's|^.*/||'`; \ 669 echo " $(INSTALL_DATA) '$$ifile' '$(DESTDIR)$(infodir)/$$relfile'"; \ 670 $(INSTALL_DATA) "$$ifile" "$(DESTDIR)$(infodir)/$$relfile"; \ 671 else : ; fi; \ 672 done; \ 673 done 674 @$(POST_INSTALL) 675 @if (install-info --version && \ 676 install-info --version 2>&1 | sed 1q | grep -i -v debian) >/dev/null 2>&1; then \ 677 list='$(INFO_DEPS)'; \ 678 for file in $$list; do \ 679 relfile=`echo "$$file" | sed 's|^.*/||'`; \ 680 echo " install-info --info-dir='$(DESTDIR)$(infodir)' '$(DESTDIR)$(infodir)/$$relfile'";\ 681 install-info --info-dir="$(DESTDIR)$(infodir)" "$(DESTDIR)$(infodir)/$$relfile" || :;\ 682 done; \ 683 else : ; fi 684install-man: install-man1 install-man8 685 686installcheck-am: 687 688maintainer-clean: maintainer-clean-am 689 -rm -rf ./$(DEPDIR) 690 -rm -f Makefile 691maintainer-clean-am: distclean-am maintainer-clean-aminfo \ 692 maintainer-clean-generic maintainer-clean-vti 693 694mostlyclean: mostlyclean-am 695 696mostlyclean-am: mostlyclean-aminfo mostlyclean-compile \ 697 mostlyclean-generic mostlyclean-vti 698 699pdf: pdf-am 700 701pdf-am: $(PDFS) 702 703ps: ps-am 704 705ps-am: $(PSS) 706 707uninstall-am: uninstall-info-am uninstall-man 708 709uninstall-man: uninstall-man1 uninstall-man8 710 711.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ 712 clean-noinstPROGRAMS ctags dist-info distclean \ 713 distclean-compile distclean-generic distclean-tags distdir dvi \ 714 dvi-am html html-am info info-am install install-am \ 715 install-data install-data-am install-exec install-exec-am \ 716 install-info install-info-am install-man install-man1 \ 717 install-man8 install-strip installcheck installcheck-am \ 718 installdirs maintainer-clean maintainer-clean-aminfo \ 719 maintainer-clean-generic maintainer-clean-vti mostlyclean \ 720 mostlyclean-aminfo mostlyclean-compile mostlyclean-generic \ 721 mostlyclean-vti pdf pdf-am ps ps-am tags uninstall \ 722 uninstall-am uninstall-info-am uninstall-man uninstall-man1 \ 723 uninstall-man8 724 725 726@BUILD_EXAMPLE_KERNEL_TRUE@boot.o: multiboot.h 727 728# Cancel the rule %.texi -> %. This rule may confuse make to determine 729# the dependecies. 730.texi: 731 732%.c.texi: %.c $(srcdir)/$(SRC2TEXI) 733 $(SHELL) $(srcdir)/$(SRC2TEXI) $(srcdir) $< $@ 734 735%.h.texi: %.h $(srcdir)/$(SRC2TEXI) 736 $(SHELL) $(srcdir)/$(SRC2TEXI) $(srcdir) $< $@ 737 738%.S.texi: %.S $(srcdir)/$(SRC2TEXI) 739 $(SHELL) $(srcdir)/$(SRC2TEXI) $(srcdir) $< $@ 740 741@MAINTAINER_MODE_TRUE@$(srcdir)/grub.8: ../grub/grub $(srcdir)/$(HELP2MAN) 742@MAINTAINER_MODE_TRUE@ $(PERL) $(srcdir)/$(HELP2MAN) --name="the grub shell" \ 743@MAINTAINER_MODE_TRUE@ --section=8 --output=$@ $< 744 745@MAINTAINER_MODE_TRUE@$(srcdir)/grub-install.8: ../util/grub-install $(srcdir)/$(HELP2MAN) 746@MAINTAINER_MODE_TRUE@ chmod 755 $< 747@MAINTAINER_MODE_TRUE@ $(PERL) $(srcdir)/$(HELP2MAN) --name="install GRUB on your drive" \ 748@MAINTAINER_MODE_TRUE@ --section=8 --output=$@ $< 749 750@MAINTAINER_MODE_TRUE@$(srcdir)/mbchk.1: ../util/mbchk $(srcdir)/$(HELP2MAN) 751@MAINTAINER_MODE_TRUE@ $(PERL) $(srcdir)/$(HELP2MAN) \ 752@MAINTAINER_MODE_TRUE@ --name="check the format of a Multiboot kernel" \ 753@MAINTAINER_MODE_TRUE@ --section=1 --output=$@ $< 754 755@MAINTAINER_MODE_TRUE@$(srcdir)/grub-md5-crypt.8: ../util/grub-md5-crypt $(srcdir)/$(HELP2MAN) 756@MAINTAINER_MODE_TRUE@ chmod 755 $< 757@MAINTAINER_MODE_TRUE@ $(PERL) $(srcdir)/$(HELP2MAN) \ 758@MAINTAINER_MODE_TRUE@ --name="Encrypt a password in MD5 format" \ 759@MAINTAINER_MODE_TRUE@ --section=8 --output=$@ $< 760 761@MAINTAINER_MODE_TRUE@$(srcdir)/grub-terminfo.8: ../util/grub-terminfo $(srcdir)/$(HELP2MAN) 762@MAINTAINER_MODE_TRUE@ chmod 755 $< 763@MAINTAINER_MODE_TRUE@ $(PERL) $(srcdir)/$(HELP2MAN) \ 764@MAINTAINER_MODE_TRUE@ --name="Generate a terminfo command from a terminfo name" \ 765@MAINTAINER_MODE_TRUE@ --section=8 --output=$@ $< 766# Tell versions [3.59,3.63) of GNU make to not export all variables. 767# Otherwise a system limit (for SysV at least) may be exceeded. 768.NOEXPORT: 769