Mercurial > emacs
changeset 5636:7c7250844e72
*** empty log message ***
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Wed, 19 Jan 1994 17:21:49 +0000 |
parents | 82a127d7ef7d |
children | b0d6fc7f5e65 |
files | lwlib/Makefile.in |
diffstat | 1 files changed, 43 insertions(+), 355 deletions(-) [+] |
line wrap: on
line diff
--- a/lwlib/Makefile.in Wed Jan 19 15:25:32 1994 +0000 +++ b/lwlib/Makefile.in Wed Jan 19 17:21:49 1994 +0000 @@ -1,397 +1,85 @@ -# Makefile generated by imake - do not edit! -# $XConsortium: imake.c,v 1.51 89/12/12 12:37:30 jim Exp $ -# -# The cpp used on this machine replaces all newlines and multiple tabs and -# spaces in a macro expansion with a single space. Imake tries to compensate -# for this, but is not always successful. -# +/* This was taken from the output of Imake + and set up to be configured by ../configure. + Some parts Copyright (c) 1992, 1993 Lucid, Inc. */ -########################################################################### -# Makefile generated from "Imake.tmpl" and <Imakefile> -# $XConsortium: Imake.tmpl,v 1.77 89/12/18 17:01:37 jim Exp $ -# -# Platform-specific parameters may be set in the appropriate .cf -# configuration files. Site-wide parameters may be set in the file -# site.def. Full rebuilds are recommended if any parameters are changed. -# -# If your C preprocessor doesn't define any unique symbols, you'll need -# to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing -# "make Makefile", "make Makefiles", or "make World"). -# -# If you absolutely can't get imake to work, you'll need to set the -# variables at the top of each Makefile as well as the dependencies at the -# bottom (makedepend will do this automatically). -# +srcdir=@srcdir@ +VPATH=@srcdir@ +C_SWITCH_X_SITE=@C_SWITCH_X_SITE@ -########################################################################### -# platform-specific configuration parameters - edit sun.cf to change - -# platform: $XConsortium: sun.cf,v 1.38 89/12/23 16:10:10 jim Exp $ -# operating system: SunOS 4.0.3 - -########################################################################### -# site-specific configuration parameters - edit site.def to change - -# site: $XConsortium: site.def,v 1.21 89/12/06 11:46:50 jim Exp $ - - SHELL = /bin/sh +CC=@CC@ +CFLAGS=@CFLAGS@ +CPP=@CPP@ +LN_S=@LN_S@ +USE_X_TOOLKIT=@X_TOOLKIT_TYPE@ TOP = . - CURRENT_DIR = . AR = ar cq - BOOTSTRAPCFLAGS = - CC = gcc -DNOSTDHDRS -fstrength-reduce -fpcc-struct-return -fwritable-strings -traditional - COMPRESS = compress - CPP = /lib/cpp $(STD_CPP_DEFINES) - PREPROCESSCMD = gcc -DNOSTDHDRS -fstrength-reduce -fpcc-struct-return -fwritable-strings -traditional -E $(STD_CPP_DEFINES) - INSTALL = install - LD = ld - LINT = lint - LINTLIBFLAG = -C - LINTOPTS = -axz LN = ln -s - MAKE = make - MV = mv - CP = cp RANLIB = ranlib - RANLIBINSTFLAGS = RM = rm -f - STD_INCLUDES = - STD_CPP_DEFINES = - STD_DEFINES = - EXTRA_LOAD_FLAGS = - EXTRA_LIBRARIES = - TAGS = ctags - - SHAREDCODEDEF = -DSHAREDCODE - SHLIBDEF = -DSUNSHLIB - - PROTO_DEFINES = - - INSTPGMFLAGS = - - INSTBINFLAGS = -m 0755 - INSTUIDFLAGS = -m 4755 - INSTLIBFLAGS = -m 0664 - INSTINCFLAGS = -m 0444 - INSTMANFLAGS = -m 0444 - INSTDATFLAGS = -m 0444 - INSTKMEMFLAGS = -m 4755 - - DESTDIR = - - TOP_INCLUDES = -I$(INCROOT) - - CDEBUGFLAGS = -O - CCOPTIONS = - COMPATFLAGS = - - ALLINCLUDES = $(STD_INCLUDES) $(TOP_INCLUDES) $(INCLUDES) $(EXTRA_INCLUDES) - ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(PROTO_DEFINES) $(DEFINES) $(COMPATFLAGS) - CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES) - LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) - LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES) - LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) - LDCOMBINEFLAGS = -X -r - - MACROFILE = sun.cf - RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut - - IMAKE_DEFINES = - - IRULESRC = $(CONFIGDIR) - IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES) - - ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \ - $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \ - $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES) - -########################################################################### -# X Window System Build Parameters -# $XConsortium: Project.tmpl,v 1.63 89/12/18 16:46:44 jim Exp $ - -########################################################################### -# X Window System make variables; this need to be coordinated with rules -# $XConsortium: Project.tmpl,v 1.63 89/12/18 16:46:44 jim Exp $ - - PATHSEP = / - USRLIBDIR = $(DESTDIR)/usr/lib - BINDIR = $(DESTDIR)/usr/bin/X11 - INCROOT = $(DESTDIR)/usr/include - BUILDINCROOT = $(TOP) - BUILDINCDIR = $(BUILDINCROOT)/X11 - BUILDINCTOP = .. - INCDIR = $(INCROOT)/X11 - ADMDIR = $(DESTDIR)/usr/adm - LIBDIR = $(USRLIBDIR)/X11 - CONFIGDIR = $(LIBDIR)/config - LINTLIBDIR = $(USRLIBDIR)/lint - - FONTDIR = $(LIBDIR)/fonts - XINITDIR = $(LIBDIR)/xinit - XDMDIR = $(LIBDIR)/xdm - AWMDIR = $(LIBDIR)/awm - TWMDIR = $(LIBDIR)/twm - GWMDIR = $(LIBDIR)/gwm - MANPATH = $(DESTDIR)/usr/man - MANSOURCEPATH = $(MANPATH)/man - MANDIR = $(MANSOURCEPATH)n - LIBMANDIR = $(MANSOURCEPATH)3 - XAPPLOADDIR = $(LIBDIR)/app-defaults - - SOXLIBREV = 4.2 - SOXTREV = 4.0 - SOXAWREV = 4.0 - SOOLDXREV = 4.0 - SOXMUREV = 4.0 - SOXEXTREV = 4.0 - - FONTCFLAGS = -t - - INSTAPPFLAGS = $(INSTDATFLAGS) - - IMAKE = imake - DEPEND = makedepend - RGB = rgb - FONTC = bdftosnf - MKFONTDIR = mkfontdir - MKDIRHIER = /bin/sh $(BINDIR)/mkdirhier - - CONFIGSRC = $(TOP)/config - CLIENTSRC = $(TOP)/clients - DEMOSRC = $(TOP)/demos - LIBSRC = $(TOP)/lib - FONTSRC = $(TOP)/fonts - INCLUDESRC = $(TOP)/X11 - SERVERSRC = $(TOP)/server - UTILSRC = $(TOP)/util - SCRIPTSRC = $(UTILSRC)/scripts - EXAMPLESRC = $(TOP)/examples - CONTRIBSRC = $(TOP)/../contrib - DOCSRC = $(TOP)/doc - RGBSRC = $(TOP)/rgb - DEPENDSRC = $(UTILSRC)/makedepend - IMAKESRC = $(CONFIGSRC) - XAUTHSRC = $(LIBSRC)/Xau - XLIBSRC = $(LIBSRC)/X - XMUSRC = $(LIBSRC)/Xmu - TOOLKITSRC = $(LIBSRC)/Xt - AWIDGETSRC = $(LIBSRC)/Xaw - OLDXLIBSRC = $(LIBSRC)/oldX - XDMCPLIBSRC = $(LIBSRC)/Xdmcp - BDFTOSNFSRC = $(FONTSRC)/bdftosnf - MKFONTDIRSRC = $(FONTSRC)/mkfontdir - EXTENSIONSRC = $(TOP)/extensions - - DEPEXTENSIONLIB = $(USRLIBDIR)/libXext.a - EXTENSIONLIB = -lXext - - DEPXLIB = $(DEPEXTENSIONLIB) - XLIB = $(EXTENSIONLIB) -lX11 - - DEPXAUTHLIB = $(USRLIBDIR)/libXau.a - XAUTHLIB = -lXau - - DEPXMULIB = - XMULIB = -lXmu - - DEPOLDXLIB = - OLDXLIB = -loldX - - DEPXTOOLLIB = - XTOOLLIB = -lXt - - DEPXAWLIB = - XAWLIB = -lXaw - - LINTEXTENSIONLIB = $(USRLIBDIR)/llib-lXext.ln - LINTXLIB = $(USRLIBDIR)/llib-lX11.ln - LINTXMU = $(USRLIBDIR)/llib-lXmu.ln - LINTXTOOL = $(USRLIBDIR)/llib-lXt.ln - LINTXAW = $(USRLIBDIR)/llib-lXaw.ln - - XWLIBSRC = $(CONTRIBSRC)/toolkits/Xw - DEPXWLIB = $(USRLIBDIR)/libXw.a - XWLIB = -lXw - - DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB) - - DEPLIBS1 = $(DEPLIBS) - DEPLIBS2 = $(DEPLIBS) - DEPLIBS3 = $(DEPLIBS) - -########################################################################### -# Imake rules for building libraries, programs, scripts, and data files -# rules: $XConsortium: Imake.rules,v 1.67 89/12/18 17:14:15 jim Exp $ - -########################################################################### -# start of Imakefile - -# Imakefile file for liblw.a, Copyright (c) 1992-1993 Lucid, Inc. - - STD_DEFINES = - CDEBUGFLAGS = -O - EXT_DEFINES = -DTHIS_IS_X11R4 - WHICH_X = x11r4 LUCID_SRCS = lwlib-Xlw.c xlwmenu.c LUCID_OBJS = lwlib-Xlw.o xlwmenu.o MOTIF_SRCS = lwlib-Xm.c MOTIF_OBJS = lwlib-Xm.o - OLIT_SRCS = lwlib-Xol.c lwlib-Xol-mb.c - OLIT_OBJS = lwlib-Xol.o lwlib-Xol-mb.o + OLIT_SRCS = lwlib-Xol.c lwlib-Xolmb.c + OLIT_OBJS = lwlib-Xol.o lwlib-Xolmb.o TOOLKIT_DEFINES = -DUSE_LUCID - TOOLKIT_SRCS = $(LUCID_SRC) - TOOLKIT_OBJS = $(LUCID_OBJS) + TOOLKIT_SRCS = $($(USE_X_TOOLKIT)_SRCS) + TOOLKIT_OBJS = $($(USE_X_TOOLKIT)_OBJS) - SRCS = lwlib.c $(TOOLKIT_SRCS) lwlib-utils.c $(EXT_SRCS) - OBJS = lwlib.o $(TOOLKIT_OBJS) lwlib-utils.o $(EXT_OBJS) $(EZ_OBJS) - EXT_FLAGS = -I$(TOOLKITSRC) $(EXT_DEFINES) - LIBNAME = liblw.a + SRCS = lwlib.c $(TOOLKIT_SRCS) lwlib-utils.c + OBJS = lwlib.o $(TOOLKIT_OBJS) lwlib-utils.o + +ALL_CFLAGS= $(C_SWITCH_SITE) $(C_SWITCH_SYSTEM) $(C_SWITCH_X_SITE) \ + $(C_SWITCH_X_SYSTEM) $(C_SWITCH_MACHINE) $(CPPFLAGS) $(CFLAGS) \ + -DEMACS_BITMAP_FILES -DTHIS_IS_X11R4 .c.o: - $(RM) $@ - $(CC) -c $(CFLAGS) $*.c + $(CC) -c ${ALL_CFLAGS} $< all:: liblw.a liblw.a: $(OBJS) $(RM) $@ $(AR) $@ $(OBJS) - $(RANLIB) $@ - -Makefiles:: - @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ - for i in energize ;\ - do \ - echo "making Makefiles in $(CURRENT_DIR)/$$i..."; \ - case "$$i" in \ - ./?*/?*/?*/?*) newtop=../../../../ sub=subsubsubsub;; \ - ./?*/?*/?*) newtop=../../../ sub=subsubsub;; \ - ./?*/?*) newtop=../../ sub=subsub;; \ - ./?*) newtop=../ sub=sub;; \ - */?*/?*/?*) newtop=../../../../ sub=subsubsubsub;; \ - */?*/?*) newtop=../../../ sub=subsubsub;; \ - */?*) newtop=../../ sub=subsub;; \ - *) newtop=../ sub=sub;; \ - esac; \ - case "$(TOP)" in \ - /?*) newtop= upprefix= ;; \ - *) upprefix=../ ;; \ - esac; \ - $(MAKE) $${sub}dirMakefiles UPPREFIX=$$upprefix NEWTOP=$$newtop \ - MAKEFILE_SUBDIR=$$i NEW_CURRENT_DIR=$(CURRENT_DIR)/$$i;\ - done - -subdirMakefiles: - $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak - -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then \ - echo " $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak"; \ - $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \ - else exit 0; fi - cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \ - $(MAKE) $(MFLAGS) Makefiles - -subsubdirMakefiles: - $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak - -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then \ - echo " $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak"; \ - $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \ - else exit 0; fi - cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \ - $(MAKE) $(MFLAGS) Makefiles - -subsubsubdirMakefiles: - $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak - -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then \ - echo " $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak"; \ - $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \ - else exit 0; fi - cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \ - $(MAKE) $(MFLAGS) Makefiles - -subsubsubsubdirMakefiles: - $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak - -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then \ - echo " $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak"; \ - $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \ - else exit 0; fi - cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \ - $(MAKE) $(MFLAGS) Makefiles - -depend:: - $(DEPEND) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS) - -CPPDEFS=-DCPP_PROGRAM=\"/lib/cpp\" + @echo Do not be alarmed if the following ranlib command + @echo fails due to the absence of a ranlib program on your system. + -$(RANLIB) $@ || true +#If running ranlib fails, probably there is none. +#That's ok. So don't stop the build. lwlib.o: lwlib.c - $(RM) $@ - $(CC) -c $(CFLAGS) $(TOOLKIT_DEFINES) $*.c + $(CC) -c $(ALL_CFLAGS) $(TOOLKIT_DEFINES) $*.c dispatch.o: dispatch.c - $(RM) $@ - $(CC) -c $(CFLAGS) $(EXT_FLAGS) $*.c + $(CC) -c $(ALL_CFLAGS) $*.c xrdb-cpp.o: xrdb-cpp.c - $(RM) $@ - $(CC) -c $(CFLAGS) $(EXT_FLAGS) "$(CPPDEFS)" $*.c + $(CC) -c $(ALL_CFLAGS) "-DCPP_PROGRAM=$(CPP)" $*.c xrdb.o: xrdb.c - $(RM) $@ - $(CC) -c $(CFLAGS) $(EXT_FLAGS) $*.c + $(CC) -c $(ALL_CFLAGS) $*.c lwlib-Xm.o: lwlib-Xm.c - $(RM) $@ - $(CC) -c $(CFLAGS) $(ENERGIZEP) $*.c + $(CC) -c $(ALL_CFLAGS) $*.c lwlib-utils.o: lwlib-utils.h -lwlib.o: lwlib.h lwlib-internal.h -lwlib-Xlw.o: lwlib.h lwlib-internal.h -lwlib-Xm.o: lwlib.h lwlib-internal.h lwlib-utils.h -lwlib-Xol.o: lwlib.h lwlib-internal.h -lwlib-Xol-mb.o: lwlib-Xol-mb.h lwlib-Xol-mbP.h - -########################################################################### -# common rules for all Makefiles - do not edit +lwlib.o: lwlib.h lwlib-int.h +lwlib-Xlw.o: lwlib.h lwlib-int.h +lwlib-Xm.o: lwlib.h lwlib-int.h lwlib-utils.h +lwlib-Xol.o: lwlib.h lwlib-int.h +lwlib-Xolmb.o: lwlib-Xolmb.h lwlib-XolmbP.h -emptyrule:: - -clean:: - $(RM_CMD) \#* +mostlyclean: + $(RM) *.o core errs ,* *~ *.a .emacs_* make.log MakeOut \#* -Makefile:: - -@if [ -f Makefile ]; then \ - echo " $(RM) Makefile.bak; $(MV) Makefile Makefile.bak"; \ - $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \ - else exit 0; fi - $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) +clean: mostlyclean +distclean: clean +realclean: distclean tags:: - $(TAGS) -w *.[ch] - $(TAGS) -xw *.[ch] > TAGS - -saber: - #load $(ALLDEFINES) $(SRCS) - -osaber: - #load $(ALLDEFINES) $(OBJS) - -########################################################################### -# empty rules for directories that do not have SUBDIRS - do not edit - -install:: - @echo "install in $(CURRENT_DIR) done" - -install.man:: - @echo "install.man in $(CURRENT_DIR) done" - -Makefiles:: - -includes:: - -########################################################################### -# dependencies generated by makedepend - + $(TAGS) -t *.[ch]