Lines Matching full:samp
85 users can build in a separate directory using the @samp{--srcdir} option
97 When using GNU @code{make}, relying on @samp{VPATH} to find the source
99 since the @code{make} automatic variable @samp{$<} will represent the
100 source file wherever it is. (Many versions of @code{make} set @samp{$<}
117 in order to allow @samp{VPATH} to work correctly. When the target has
118 multiple dependencies, using an explicit @samp{$(srcdir)} is the easiest
164 example, don't use @samp{mkdir -p}, convenient as it may be, because
191 a problem. (The Autoconf @samp{AC_PROG_RANLIB} macro can help with
215 value is set with @samp{BISON = bison}, and refer to it with
223 used to supply options to the program. Append @samp{FLAGS} to the
246 Do include the @samp{-g} option in @code{CFLAGS}, because that is not
249 compiled with GCC by default, then you might as well include @samp{-O}
320 (If you are using Autoconf, write it as @samp{@@prefix@@}.)
322 Running @samp{make install} with a different value of @code{prefix} from
331 (If you are using Autoconf, write it as @samp{@@exec_prefix@@}.)
337 Running @samp{make install} with a different value of @code{exec_prefix}
350 (If you are using Autoconf, write it as @samp{@@bindir@@}.)
358 (If you are using Autoconf, write it as @samp{@@sbindir@@}.)
366 (If you are using Autoconf, write it as @samp{@@libexecdir@@}.)
368 The definition of @samp{libexecdir} is the same for all packages, so
398 @table @samp
403 it as @samp{@@datarootdir@@}.) @samp{datadir}'s default value is
404 based on this variable; so are @samp{infodir}, @samp{mandir}, and
410 the same place as @samp{datarootdir}, but we use the two separate
416 @samp{@@datadir@@}.)
418 The definition of @samp{datadir} is the same for all packages, so you
429 (If you are using Autoconf, write it as @samp{@@sysconfdir@@}.)
441 (If you are using Autoconf, write it as @samp{@@sharedstatedir@@}.)
451 (If you are using Autoconf, write it as @samp{@@localstatedir@@}.)
456 have Info files, so every program needs @samp{infodir}, but not all
457 need @samp{libdir} or @samp{lispdir}.
459 @table @samp
463 programs with the C @samp{#include} preprocessor directive. This
466 (If you are using Autoconf, write it as @samp{@@includedir@@}.)
477 The directory for installing @samp{#include} header files for use with
479 (If you are using Autoconf, you can write it as @samp{@@oldincludedir@@}.)
500 write it as @samp{@@docdir@@}.) The @var{yourpkg} subdirectory, which
508 write it as @samp{@@infodir@@}.) @code{infodir} is separate from
518 you are using Autoconf, write them as @samp{@@htmldir@@},
519 @samp{@@dvidir@@}, etc.) Packages which supply several translations
521 @samp{$(htmldir)/}@var{ll}, @samp{$(pdfdir)/}@var{ll}, etc. where
522 @var{ll} is a locale abbreviation such as @samp{en} or @samp{pt_BR}.
529 (If you are using Autoconf, write it as @samp{@@libdir@@}.)
536 If you are using Autoconf, write the default as @samp{@@lispdir@@}.
537 In order to make @samp{@@lispdir@@} work, you need the following lines
549 using Autoconf, write it as @samp{@@localedir@@}.) This directory
555 @table @samp
560 Autoconf, write it as @samp{@@mandir@@}.)
577 a period followed by the appropriate digit; it should normally be @samp{.1}.
584 Use these names instead of @samp{manext} if the package needs to install man
590 @table @samp
594 (If you are using Autconf, use @samp{srcdir = @@srcdir@@}.)
633 @table @samp
640 By default, the Make rules should compile and link with @samp{-g}, so
655 @samp{make all} has just been done. This is convenient for building the
665 Use @samp{-} before any command for installing a man page, so that
721 Delete all the installed files---the copies that the @samp{install}
722 and @samp{install-*} targets create.
764 with @samp{mkdir -p}, since they could have existed anyway.
772 any other files, @samp{make distclean} should leave only the files
774 parent directories that were created with @samp{mkdir -p}, since they
778 Like @samp{clean}, but may refrain from deleting a few files that people
779 normally don't want to recompile. For example, the @samp{mostlyclean}
790 @samp{make maintainer-clean} should not delete @file{configure} even
792 generally, @samp{make maintainer-clean} should not delete anything
795 directories that were created with @samp{mkdir -p}, since they could
800 The @samp{maintainer-clean} target is intended to be used by a maintainer of
802 reconstruct some of the files that @samp{make maintainer-clean} deletes.
919 It's useful to add a target named @samp{installdirs} to create the