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