Mercurial > emacs
diff oldXMenu/descrip.mms @ 25858:bbce331da1be
#
author | Dave Love <fx@gnu.org> |
---|---|
date | Sun, 03 Oct 1999 19:36:13 +0000 |
parents | |
children | 1e98efa5f4b3 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/oldXMenu/descrip.mms Sun Oct 03 19:36:13 1999 +0000 @@ -0,0 +1,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] +