annotate src/=Makefile.in @ 33:d79553328306

Initial revision
author Joseph Arceneaux <jla@gnu.org>
date Wed, 23 Aug 1989 21:34:15 +0000
parents
children a4e766535a97
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
33
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
1 CPP = $(CC) -E
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
2 MAKE = make # BSD doesn't have it as a default.
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
3 #Note: an alternative is CPP = /lib/cpp
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
4
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
5 all: xmakefile doall
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
6
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
7 doall:
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
8 $(MAKE) $(MAKEOVERRIDES) -f xmakefile ${MFLAGS} all
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
9
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
10 #This is used in making a distribution.
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
11 #Do not use it on development directories!
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
12 distclean:
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
13 -rm -f paths.h config.h emacs-* temacs xemacs xmakefile core *~ \#* *.o
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
14
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
15 clean:
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
16 -rm -f temacs xemacs xmakefile core \#* *.o
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
17
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
18 xemacs: xmakefile doxemacs
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
19
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
20 doxemacs:
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
21 $(MAKE) $(MAKEOVERRIDES) -f xmakefile ${MFLAGS} xemacs
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
22
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
23 temacs: xmakefile dotemacs
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
24
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
25 dotemacs:
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
26 $(MAKE) $(MAKEOVERRIDES) -f xmakefile ${MFLAGS} temacs
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
27
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
28 # If you have a problem with cc -E here, changing
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
29 # the definition of CPP above may fix it.
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
30 xmakefile: ymakefile config.h
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
31 rm -f xmakefile
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
32 cp ymakefile junk.c
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
33 $(CPP) junk.c | sed -e 's/^#.*//' -e 's/^[ \f\t][ \f\t]*$$//' -e 's/^ / /' | \
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
34 sed -n -e '/^..*$$/p' > xmakefile
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
35 rm -f junk.c
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
36
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
37 tags TAGS:
d79553328306 Initial revision
Joseph Arceneaux <jla@gnu.org>
parents:
diff changeset
38 etags [a-z]*.h [a-z]*.c ../lisp/[a-z]*.el ../lisp/term/[a-z]*.el