Moved to emacs-lisp/.
[emacs.git] / oldXMenu / descrip.mms
blob6ecd694bf082013892c93e961d0dab1a2fd54592
1 !# Uncomment following line if linking temacs complains about missing insque.
2 EXTRA=insque.obj
4 AS = as
5 CC = cc
6 LD = link
7 TAGS = etags
8 RM = delete
9 MV = rename
10 AR = library/insert
11 MAKE = mms
12 STD_DEFINES =
13 CDEBUGFLAGS = /debug/noopt
14 RM_CMD = $(RM) *.BAK.*, *.obj.*
16 SRCS =  Activate.c, -
17         AddPane.c, -
18         AddSel.c, -
19         ChgPane.c, -
20         ChgSel.c, -
21         Create.c, -
22         DelPane.c, -
23         DelSel.c, -
24         Destroy.c, -
25         Error.c, -
26         EvHand.c, -
27         FindPane.c, -
28         FindSel.c, -
29         InsPane.c, -
30         InsSel.c, -
31         Internal.c, -
32         Locate.c, -
33         Post.c, -
34         Recomp.c, -
35         SetAEQ.c, -
36         SetFrz.c, -
37         SetPane.c, -
38         SetSel.c, -
39         XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c
41 OBJS =  Activate.obj, -
42         AddPane.obj, -
43         AddSel.obj, -
44         ChgPane.obj, -
45         ChgSel.obj, -
46         Create.obj, -
47         DelPane.obj, -
48         DelSel.obj, -
49         Destroy.obj, -
50         Error.obj, -
51         EvHand.obj, -
52         FindPane.obj, -
53         FindSel.obj, -
54         InsPane.obj, -
55         InsSel.obj, -
56         Internal.obj, -
57         Locate.obj, -
58         Post.obj, -
59         Recomp.obj, -
60         SetAEQ.obj, -
61         SetFrz.obj, -
62         SetPane.obj, -
63         SetSel.obj, -
64         XDelAssoc.obj, XLookAssoc.obj, XCrAssoc.obj, XDestAssoc.obj, -
65         XMakeAssoc.obj
67 .c.obj :
68         if f$search("$@") then $(RM) $@.*
69         $(CC) /obj=$@ $(CFLAGS) $*.c
71 all :: libXMenu11.olb
72         !
74 libXMenu11.olb : $(OBJS) $(EXTRA)
75         if f$search("$@") then $(RM) $@.*
76         $(AR)/create $@ $(OBJS)
77         if ("$(EXTRA)" .nes. "") then $(AR) $@ $(EXTRA)
78 #If running ranlib fails, probably there is none.
79 #That's ok.  So don't stop the build.
81 distclean : clean
82         !
84 clean ::
85         $(RM_CMD) \#* libXMenu11.a *.obj,
86 tags ::
87         $(TAGS) -t *.[ch]