Lines Matching full:programs
106 GNU programs.
346 Our examples show C programs, since they are most common, but you can use
348 shell command. Indeed, @code{make} is not limited to programs. You can
403 If you are familiar with other @code{make} programs, see @ref{Features,
700 files. But @code{make} would update automatically generated C programs,
1047 @code{make}. Other @code{make} programs look for @file{makefile} and
1121 One occasion for using @code{include} directives is when several programs,
1832 one for compiling the entire program or all the programs described by
2217 (This takes advantage of the implicit rule for compiling C programs, so
2711 programs, it is most convenient to describe all of the programs in one
2714 @samp{all} and give it, as prerequisites, all the individual programs. For
2732 Now you can say just @samp{make} to remake all three programs, or
3396 With old @code{make} programs, it was traditional practice to use this
3498 Users use many different shell programs, but commands in makefiles are
4563 makefiles to be compatible with old @code{make} programs, use this
4791 programs to run, directories to look in for source files, directories to
7116 PROGRAMS = server client
7127 all: $(PROGRAMS)
7134 $(foreach prog,$(PROGRAMS),$(eval $(call PROGRAM_template,$(prog))))
7136 $(PROGRAMS):
7140 rm -f $(ALL_OBJS) $(PROGRAMS)
7480 programs they describe. If the first rule in the makefile has several
7519 the program, or only one of several programs. Specify as a goal each
7521 several programs, with a makefile that starts like this:
8368 @item Compiling C programs
8377 @item Compiling C++ programs
8388 @item Compiling Pascal programs
8395 @item Compiling Fortran and Ratfor programs
8415 @item Preprocessing Fortran and Ratfor programs
8428 @item Compiling Modula-2 programs
8440 @item Assembling and preprocessing assembler programs
8498 @item Yacc for C programs
8505 @item Lex for C programs
8512 @item Lex for Ratfor programs
8534 @item Making Lint Libraries from C, Yacc, or Lex programs
8664 names of programs (like @code{CC}) and those that contain arguments for the
8665 programs (like @code{CFLAGS}). (The ``name of a program'' may also contain
8677 programs in built-in rules:
8693 Program for compiling C programs; default @samp{cc}.
8703 Program for compiling C++ programs; default @samp{g++}.
8718 Program for compiling or preprocessing Fortran and Ratfor programs;
8749 Program for compiling Pascal programs; default @samp{pc}.
8797 programs above. The default values for all of these is the empty
8824 Extra flags to give to the C preprocessor and programs
8854 Extra flags to give to the Fortran compiler for Ratfor programs.
9743 commands! Most programs that you might use in commands do not support this
9745 other programs specifically designed to operate on archives can do so.
10045 many incarnations of @code{make} and similar programs, though not in the
10195 The @code{make} programs in various other systems support a few features
10263 compiling or preprocessing EFL programs. If we hear of anyone who is