2 # BSD doesn't have it as a default.
6 #Note: an alternative is CPP = /lib/cpp
8 # Just to avoid uncertainty.
14 $(MAKE
) CC
='${CC}' -f xmakefile
${MFLAGS} all
16 #This is used in making a distribution.
17 #Do not use it on development directories!
19 -rm -f paths.h config.h machine.h system.h emacs-
* temacs xemacs xmakefile core
*~ \
#* *.o
22 -rm -f temacs xemacs xmakefile
* core \
#* *.o
24 xemacs
: xmakefile doxemacs
27 $(MAKE
) -f xmakefile
${MFLAGS} xemacs
29 temacs
: xmakefile dotemacs
32 $(MAKE
) -f xmakefile
${MFLAGS} temacs
34 # If you have a problem with cc -E here, changing
35 # the definition of CPP above may fix it.
36 xmakefile
: ymakefile config.h
37 -rm -f xmakefile xmakefile.new junk.c junk.
cpp
39 $(CPP
) junk.c
> junk.
cpp
42 -e
's/^[ \f\t][ \f\t]*$$//' \
44 | sed
-n
-e
'/^..*$$/p' \
46 mv
-f xmakefile.new xmakefile
50 etags
[a-z
]*.h
[a-z
]*.c ..
/lisp
/[a-z
]*.el ..
/lisp
/term
/[a-z
]*.el \