123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 |
- ## Makefile for oldXMenu
- ## Copyright 1985, 1986, 1987 by the Massachusetts Institute of Technology
- ## Permission to use, copy, modify, and distribute this
- ## software and its documentation for any purpose and without
- ## fee is hereby granted, provided that the above copyright
- ## notice appear in all copies and that both that copyright
- ## notice and this permission notice appear in supporting
- ## documentation, and that the name of M.I.T. not be used in
- ## advertising or publicity pertaining to distribution of the
- ## software without specific, written prior permission.
- ## M.I.T. makes no representations about the suitability of
- ## this software for any purpose. It is provided "as is"
- ## without express or implied warranty.
- ## Copyright (C) 2001-2012 Free Software Foundation, Inc.
- ## This program is free software: you can redistribute it and/or modify
- ## it under the terms of the GNU General Public License as published by
- ## the Free Software Foundation, either version 3 of the License, or
- ## (at your option) any later version.
- ## This program is distributed in the hope that it will be useful,
- ## but WITHOUT ANY WARRANTY; without even the implied warranty of
- ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- ## GNU General Public License for more details.
- ## You should have received a copy of the GNU General Public License
- ## along with this program. If not, see <http://www.gnu.org/licenses/>.
- ### Commentary:
- ## To the best of our knowledge, this code was originally based on the
- ## X11 oldXMenu Makefile, which was automatically generated from the
- ## X11 oldXMenu Imakefile. There was no explicit copyright information
- ## in the Imakefile, therefore we have added the same MIT license as
- ## used by the rest of the oldXMenu code.
- ### Code:
- srcdir=@srcdir@
- VPATH=@srcdir@
- C_SWITCH_X_SITE=@C_SWITCH_X_SITE@
- C_SWITCH_X_SYSTEM=@C_SWITCH_X_SYSTEM@
- C_SWITCH_SYSTEM=@C_SWITCH_SYSTEM@
- C_SWITCH_MACHINE=@C_SWITCH_MACHINE@
- C_WARNINGS_SWITCH = @C_WARNINGS_SWITCH@
- PROFILING_CFLAGS = @PROFILING_CFLAGS@
- EXTRA=insque.o
- CC=@CC@
- CFLAGS=@CFLAGS@
- TAGS = etags
- RM = rm -f
- RANLIB = @RANLIB@
- # Solaris 2.1 ar doesn't accept the 'l' option.
- AR = ar cq
- OBJS = Activate.o \
- AddPane.o \
- AddSel.o \
- ChgPane.o \
- ChgSel.o \
- Create.o \
- DelPane.o \
- DelSel.o \
- Destroy.o \
- Error.o \
- EvHand.o \
- FindPane.o \
- FindSel.o \
- InsPane.o \
- InsSel.o \
- Internal.o \
- Locate.o \
- Post.o \
- Recomp.o \
- SetAEQ.o \
- SetFrz.o \
- SetPane.o \
- SetSel.o \
- XDelAssoc.o XLookAssoc.o XCrAssoc.o XDestAssoc.o XMakeAssoc.o
- all:: libXMenu11.a
- ALL_CFLAGS=$(C_SWITCH_SYSTEM) $(C_SWITCH_MACHINE) \
- $(C_SWITCH_X_SITE) $(C_SWITCH_X_SYSTEM) \
- ${C_WARNINGS_SWITCH} ${PROFILING_CFLAGS} \
- $(CPPFLAGS) $(CFLAGS) -DEMACS_BITMAP_FILES \
- -I../src -I${srcdir} -I${srcdir}/../src
- .c.o:
- $(CC) -c ${ALL_CFLAGS} $<
- libXMenu11.a: $(OBJS) $(EXTRA)
- $(RM) $@
- $(AR) $@ $(OBJS) $(EXTRA)
- $(RANLIB) $@
- Activate.o: Activate.c XMenuInt.h XMenu.h X10.h
- AddPane.o: AddPane.c XMenuInt.h XMenu.h X10.h
- AddSel.o: AddSel.c XMenuInt.h XMenu.h X10.h
- ChgPane.o: ChgPane.c XMenuInt.h XMenu.h X10.h
- ChgSel.o: ChgSel.c XMenuInt.h XMenu.h X10.h
- Create.o: Create.c XMenuInt.h XMenu.h X10.h
- DelPane.o: DelPane.c XMenuInt.h XMenu.h X10.h
- DelSel.o: DelSel.c XMenuInt.h XMenu.h X10.h
- Destroy.o: Destroy.c XMenuInt.h XMenu.h X10.h
- Error.o: Error.c XMenuInt.h XMenu.h X10.h
- EvHand.o: EvHand.c XMenuInt.h XMenu.h X10.h
- FindPane.o: FindPane.c XMenuInt.h XMenu.h X10.h
- FindSel.o: FindSel.c XMenuInt.h XMenu.h X10.h
- InsPane.o: InsPane.c XMenuInt.h XMenu.h X10.h
- InsSel.o: InsSel.c XMenuInt.h XMenu.h X10.h
- Internal.o: Internal.c XMenuInt.h XMenu.h X10.h
- Locate.o: Locate.c XMenuInt.h XMenu.h X10.h
- Post.o: Post.c XMenuInt.h XMenu.h X10.h
- Recomp.o: Recomp.c XMenuInt.h XMenu.h X10.h
- SetAEQ.o: SetAEQ.c XMenuInt.h XMenu.h X10.h
- SetFrz.o: SetFrz.c XMenuInt.h XMenu.h X10.h
- SetPane.o: SetPane.c XMenuInt.h XMenu.h X10.h
- SetSel.o: SetSel.c XMenuInt.h XMenu.h X10.h
- XDelAssoc.o: XDelAssoc.c X10.h
- XLookAssoc.o: XLookAssoc.c X10.h
- XCrAssoc.o: XCrAssoc.c X10.h
- XDestAssoc.o: XDestAssoc.c X10.h
- XMakeAssoc.o: XMakeAssoc.c X10.h
- insque.o: insque.c
- FRC.mostlyclean:
- mostlyclean: FRC.mostlyclean
- rm -f libXMenu11.a ${OBJS} ${EXTRA}
- clean: mostlyclean
- distclean: clean
- rm -f Makefile
- maintainer-clean: distclean
- tags::
- $(TAGS) -t *.[ch]
|