Provided by:
xmanpages-ja_4.1.0.20011224-6_all 
imake
imake -I -D cpp
#define IMAKE_TEMPLATE "Imake.tmpl"
#define INCLUDE_IMAKEFILE <Imakefile>
#include IMAKE_TEMPLATE
Imake.tmpl -T Imakefile -f
IMAKE_TEMPLATE (cpp ) make cpp Imakefile (INCLUDE_IMAKEFILE
)Imakefile imake
Imake 2imake make imake imake cpp imake make Makefile make make
( Imake.rules) cpp make imake ``@@''
#define program_target(program, objlist) @@\
program: objlist @@\
$(CC) -o $@ objlist $(LDFLAGS)
program_target(foo, foo1.o foo2.o)
foo: foo1.o foo2.o
$(CC) -o $@ foo1.o foo2.o $(LDFLAGS)
imake ``XCOMM'' ``#'' ``invalid directive'' Makefile
imake make XVARdefn imake n 1 make XVARusen XVARdefn
cpp 1 imake (make )(:) (\)
X
X imake 2 TOPDIR CURDIR lib/X/ Makefile ( ):
% ../.././config/imake -I../.././config \
-DTOPDIR=../../. -DCURDIR=./lib/X
X UseInstalled TOPDIR CURDIR xmkmf(1)
X imake
Imake.tmpl
site.def BeforeVendorCF
*.cf
*Lib.rules
site.def AfterVendorCF
Imake.rules
Project.tmpl X
*Lib.tmpl
Imakefile
Library.tmpl
Server.tmpl
Threads.tmpl
site.def 21 *.cf *.cf
site.def BeforeVendorCF 2 AfterVendorCF site.def #ifdef
Imakefile.c cpp
/tmp/Imf.XXXXXX -s Makefile
/tmp/IIf.XXXXXX Imakefile # Imakefile
/lib/cpp C
make(1), xmkmf(1)
S. I. Feldman, Make --
imake
IMAKEINCLUDE
C ``-I'' : ``-I/usr/X11/config''.
IMAKECPP
: ``/usr/local/cpp''. imake /lib/cpp
IMAKEMAKE
``/usr/local/make'' make execvp(3) make ``-e''
Todd Brunhoff, Tektronix and MIT Project Athena; Jim Fulton, MIT X
Consortium