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} $(MAKEOVERRIDES
) -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
) $(MAKEOVERRIDES
) -f xmakefile
${MFLAGS} xemacs
29 temacs
: xmakefile dotemacs
32 $(MAKE
) $(MAKEOVERRIDES
) -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 junk.c
39 $(CPP
) junk.c | sed
-e
's/^#.*//' -e
's/^[ \f\t][ \f\t]*$$//' -e
's/^ / /' | \
40 sed
-n
-e
'/^..*$$/p' > xmakefile
44 etags
[a-z
]*.h
[a-z
]*.c ..
/lisp
/[a-z
]*.el ..
/lisp
/term
/[a-z
]*.el