2 # BSD doesn't have it as a default.
6 #Note: an alternative is CPP = /lib/cpp
11 $(MAKE
) $(MAKEOVERRIDES
) -f xmakefile
${MFLAGS} all
13 #This is used in making a distribution.
14 #Do not use it on development directories!
16 -rm -f paths.h config.h emacs-
* temacs xemacs xmakefile core
*~ \
#* *.o
19 -rm -f temacs xemacs xmakefile core \
#* *.o
21 xemacs
: xmakefile doxemacs
24 $(MAKE
) $(MAKEOVERRIDES
) -f xmakefile
${MFLAGS} xemacs
26 temacs
: xmakefile dotemacs
29 $(MAKE
) $(MAKEOVERRIDES
) -f xmakefile
${MFLAGS} temacs
31 # If you have a problem with cc -E here, changing
32 # the definition of CPP above may fix it.
33 xmakefile
: ymakefile config.h
34 -rm -f xmakefile junk.c
36 $(CPP
) junk.c | sed
-e
's/^#.*//' -e
's/^[ \f\t][ \f\t]*$$//' -e
's/^ / /' | \
37 sed
-n
-e
'/^..*$$/p' > xmakefile
41 etags
[a-z
]*.h
[a-z
]*.c ..
/lisp
/[a-z
]*.el ..
/lisp
/term
/[a-z
]*.el