annotate oldXMenu/Makefile.in @ 71893:bb3316be643e

Require 'cl during byte-compilation/interactive load, for the `assert' macro. (allout-mode-deactivate-hook): New hook, is run when allout mode deactivates. (allout-developer): New allout customization subgroup. (allout-run-unit-tests-on-load): New allout-developer customization variable, when true allout unit tests are run towards end of file load/eval. (allout-inhibit-auto-fill): Disable auto-fill activity even during auto-fill-mode. (allout-resumptions): Removed, to be replaced by... (allout-add-resumptions): Register variable settings to be reinstated by `allout-do-resumptions'. The settings are made buffer-local, but the locality/globality of the suspended setting is restored on resumption. (allout-do-resumptions): Reinstate all settings suspended using `allout-add-resumptions'. (allout-test-resumptions): Unit tests (and intermediate variables) for resumptions. (allout-tests-globally-unbound, allout-tests-globally-true) (allout-tests-locally-true): Intermediate variables for resumptions unit tests. (allout-overlay-preparations): Replaces `allout-set-overlay-category'. (allout-exposure-category): Replaces 'allout-overlay-category variable. (allout-mode): Use `allout-add-resumptions' and `allout-do-resumptions' instead of retired `allout-resumptions'. For hook functions, use `local' parameter so hook settings are created and removed as buffer-local settings. Revise (resumptions) setting auto-fill-function so it is set only if already active. (The related fill-function settings are all made in either case, so that activating auto-fill-mode activity will have the custom allout-mode behaviors (hanging indent on topics, if configured for it). Also, remove all allout-exposure-category overlays on mode deactivation. (allout-hotspot-key-handler): New function extracted from `allout-pre-command-business', so the functionality can be used for other purposes, eg as a binding in an overlay. (allout-pre-command-business): Use new `allout-hotspot-key-handler'. (allout-auto-fill): Respect new `allout-inhibit-auto-fill' customization variable. (allout-run-unit-tests): Run the (currently quite small) repertoire of unit tests. Called just before the provide iff user has customized `allout-run-unit-tests-on-load' non-nil.
author Eli Zaretskii <eliz@gnu.org>
date Fri, 14 Jul 2006 11:24:56 +0000
parents bb6720f21c54
children 1be79dda87d7 68c22ea6027c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25858
Dave Love <fx@gnu.org>
parents:
diff changeset
1 srcdir=@srcdir@
Dave Love <fx@gnu.org>
parents:
diff changeset
2 VPATH=@srcdir@
Dave Love <fx@gnu.org>
parents:
diff changeset
3 C_SWITCH_X_SITE=@C_SWITCH_X_SITE@
Dave Love <fx@gnu.org>
parents:
diff changeset
4
Dave Love <fx@gnu.org>
parents:
diff changeset
5 EXTRA=insque.o
Dave Love <fx@gnu.org>
parents:
diff changeset
6 CC=@CC@
Dave Love <fx@gnu.org>
parents:
diff changeset
7 CFLAGS=@CFLAGS@
Dave Love <fx@gnu.org>
parents:
diff changeset
8 CPP=@CPP@
Dave Love <fx@gnu.org>
parents:
diff changeset
9 LN_S=@LN_S@
Dave Love <fx@gnu.org>
parents:
diff changeset
10 AS = as
Dave Love <fx@gnu.org>
parents:
diff changeset
11 LD = ld
Dave Love <fx@gnu.org>
parents:
diff changeset
12 TAGS = etags
Dave Love <fx@gnu.org>
parents:
diff changeset
13 RM = rm -f
Dave Love <fx@gnu.org>
parents:
diff changeset
14 MV = mv
Dave Love <fx@gnu.org>
parents:
diff changeset
15 RANLIB = ranlib
Dave Love <fx@gnu.org>
parents:
diff changeset
16 # Solaris 2.1 ar doesn't accept the 'l' option.
Dave Love <fx@gnu.org>
parents:
diff changeset
17 AR = ar cq
Dave Love <fx@gnu.org>
parents:
diff changeset
18 LS = ls
Dave Love <fx@gnu.org>
parents:
diff changeset
19 LINTOPTS = -axz
Dave Love <fx@gnu.org>
parents:
diff changeset
20 LINTLIBFLAG = -C
Dave Love <fx@gnu.org>
parents:
diff changeset
21 MAKE = make
Dave Love <fx@gnu.org>
parents:
diff changeset
22 STD_DEFINES =
Dave Love <fx@gnu.org>
parents:
diff changeset
23 CDEBUGFLAGS = -O
Dave Love <fx@gnu.org>
parents:
diff changeset
24 RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a \
Dave Love <fx@gnu.org>
parents:
diff changeset
25 tags TAGS make.log
Dave Love <fx@gnu.org>
parents:
diff changeset
26
Dave Love <fx@gnu.org>
parents:
diff changeset
27 OBJS = Activate.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
28 AddPane.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
29 AddSel.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
30 ChgPane.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
31 ChgSel.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
32 Create.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
33 DelPane.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
34 DelSel.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
35 Destroy.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
36 Error.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
37 EvHand.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
38 FindPane.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
39 FindSel.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
40 InsPane.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
41 InsSel.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
42 Internal.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
43 Locate.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
44 Post.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
45 Recomp.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
46 SetAEQ.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
47 SetFrz.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
48 SetPane.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
49 SetSel.o \
Dave Love <fx@gnu.org>
parents:
diff changeset
50 XDelAssoc.o XLookAssoc.o XCrAssoc.o XDestAssoc.o XMakeAssoc.o
Dave Love <fx@gnu.org>
parents:
diff changeset
51
Dave Love <fx@gnu.org>
parents:
diff changeset
52 all:: libXMenu11.a
Dave Love <fx@gnu.org>
parents:
diff changeset
53
Dave Love <fx@gnu.org>
parents:
diff changeset
54 ALL_CFLAGS=$(C_SWITCH_SITE) $(C_SWITCH_SYSTEM) $(C_SWITCH_MACHINE) \
Dave Love <fx@gnu.org>
parents:
diff changeset
55 $(C_SWITCH_X_SITE) $(C_SWITCH_X_SYSTEM) $(C_SWITCH_X_MACHINE) \
Dave Love <fx@gnu.org>
parents:
diff changeset
56 $(CPPFLAGS) $(CFLAGS) -DEMACS_BITMAP_FILES \
Dave Love <fx@gnu.org>
parents:
diff changeset
57 -I../src -I${srcdir} -I${srcdir}/../src
Dave Love <fx@gnu.org>
parents:
diff changeset
58
Dave Love <fx@gnu.org>
parents:
diff changeset
59 .c.o:
Dave Love <fx@gnu.org>
parents:
diff changeset
60 $(CC) -c ${ALL_CFLAGS} $<
Dave Love <fx@gnu.org>
parents:
diff changeset
61
Dave Love <fx@gnu.org>
parents:
diff changeset
62 libXMenu11.a: $(OBJS) $(EXTRA)
Dave Love <fx@gnu.org>
parents:
diff changeset
63 $(RM) $@
Dave Love <fx@gnu.org>
parents:
diff changeset
64 $(AR) $@ $(OBJS) $(EXTRA)
Dave Love <fx@gnu.org>
parents:
diff changeset
65 @echo Do not be alarmed if the following ranlib command
Dave Love <fx@gnu.org>
parents:
diff changeset
66 @echo fails due to the absence of a ranlib program on your system.
Dave Love <fx@gnu.org>
parents:
diff changeset
67 -$(RANLIB) $@ || true
Dave Love <fx@gnu.org>
parents:
diff changeset
68 #If running ranlib fails, probably there is none.
Dave Love <fx@gnu.org>
parents:
diff changeset
69 #That's ok. So don't stop the build.
Dave Love <fx@gnu.org>
parents:
diff changeset
70
Dave Love <fx@gnu.org>
parents:
diff changeset
71 Activate.o: Activate.c XMenuInt.h XMenu.h X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
72 AddPane.o: AddPane.c XMenuInt.h XMenu.h X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
73 AddSel.o: AddSel.c XMenuInt.h XMenu.h X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
74 ChgPane.o: ChgPane.c XMenuInt.h XMenu.h X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
75 ChgSel.o: ChgSel.c XMenuInt.h XMenu.h X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
76 Create.o: Create.c XMenuInt.h XMenu.h X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
77 DelPane.o: DelPane.c XMenuInt.h XMenu.h X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
78 DelSel.o: DelSel.c XMenuInt.h XMenu.h X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
79 Destroy.o: Destroy.c XMenuInt.h XMenu.h X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
80 Error.o: Error.c XMenuInt.h XMenu.h X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
81 EvHand.o: EvHand.c XMenuInt.h XMenu.h X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
82 FindPane.o: FindPane.c XMenuInt.h XMenu.h X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
83 FindSel.o: FindSel.c XMenuInt.h XMenu.h X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
84 InsPane.o: InsPane.c XMenuInt.h XMenu.h X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
85 InsSel.o: InsSel.c XMenuInt.h XMenu.h X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
86 Internal.o: Internal.c XMenuInt.h XMenu.h X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
87 Locate.o: Locate.c XMenuInt.h XMenu.h X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
88 Post.o: Post.c XMenuInt.h XMenu.h X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
89 Recomp.o: Recomp.c XMenuInt.h XMenu.h X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
90 SetAEQ.o: SetAEQ.c XMenuInt.h XMenu.h X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
91 SetFrz.o: SetFrz.c XMenuInt.h XMenu.h X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
92 SetPane.o: SetPane.c XMenuInt.h XMenu.h X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
93 SetSel.o: SetSel.c XMenuInt.h XMenu.h X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
94 XDelAssoc.o: XDelAssoc.c X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
95 XLookAssoc.o: XLookAssoc.c X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
96 XCrAssoc.o: XCrAssoc.c X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
97 XDestAssoc.o: XDestAssoc.c X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
98 XMakeAssoc.o: XMakeAssoc.c X10.h
Dave Love <fx@gnu.org>
parents:
diff changeset
99 insque.o: insque.c
Dave Love <fx@gnu.org>
parents:
diff changeset
100
Dave Love <fx@gnu.org>
parents:
diff changeset
101 FRC.mostlyclean:
Dave Love <fx@gnu.org>
parents:
diff changeset
102 mostlyclean: FRC.mostlyclean
Dave Love <fx@gnu.org>
parents:
diff changeset
103 rm -f libXMenu11.a ${OBJS} ${EXTRA}
Dave Love <fx@gnu.org>
parents:
diff changeset
104 clean: mostlyclean
Dave Love <fx@gnu.org>
parents:
diff changeset
105 distclean: clean
Dave Love <fx@gnu.org>
parents:
diff changeset
106 maintainer-clean: distclean
Dave Love <fx@gnu.org>
parents:
diff changeset
107
Dave Love <fx@gnu.org>
parents:
diff changeset
108 tags::
Dave Love <fx@gnu.org>
parents:
diff changeset
109 $(TAGS) -t *.[ch]