home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / emacs-18.59-src.tgz / emacs-18.59-src.tar / fsf / emacs18 / oldXMenu / Makefile < prev    next >
Makefile  |  1996-09-28  |  2KB  |  91 lines

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