home *** CD-ROM | disk | FTP | other *** search
Makefile | 1989-03-14 | 6.6 KB | 220 lines |
- # Makefile generated by imake - do not edit!
- # $XConsortium: imake.c,v 1.37 88/10/08 20:08: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.
- #
-
- ###########################################################################
- # X Window System Makefile generated from template file Imake.tmpl
- # $XConsortium: Imake.tmpl,v 1.91 88/10/23 22:37:10 jim Exp $
- #
- # Do not change the body of the imake template file. Server-specific
- # parameters may be set in the appropriate .macros file; site-specific
- # parameters (but shared by all servers) may be set in site.def. If you
- # make any changes, you'll need to rebuild the makefiles using
- # "make World" (at best) or "make Makefile; make Makefiles" (at least) in
- # the top level directory.
- #
- # 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).
- #
-
- ###########################################################################
- # platform-specific configuration parameters - edit Sun.macros to change
-
- # platform: $XConsortium: Sun.macros,v 1.52 88/10/23 11:00:55 jim Exp $
- # operating system: SunOS 3.4
-
- BOOTSTRAPCFLAGS =
- AS = as
- CC = cc
- CPP = /lib/cpp
- LD = ld
- LINT = lint
- INSTALL = install
- TAGS = ctags
- RM = rm -f
- MV = mv
- LN = ln -s
- RANLIB = ranlib
- RANLIBINSTFLAGS = -t
- AR = ar clq
- LS = ls
- LINTOPTS = -xz
- LINTLIBFLAG = -C
- MAKE = make
- STD_CPP_DEFINES =
- STD_DEFINES =
-
- ###########################################################################
- # site-specific configuration parameters - edit site.def to change
-
- # site: $XConsortium: site.def,v 1.16 88/10/12 10:30:24 jim Exp $
-
- ###########################################################################
- # definitions common to all Makefiles - do not edit
-
- SHELL = /bin/sh
-
- DESTDIR = /global
- USRLIBDIR = $(DESTDIR)/lib
- BINDIR = $(DESTDIR)/bin/X11
- INCDIR = $(DESTDIR)/include
- ADMDIR = $(DESTDIR)/usr/adm
- LIBDIR = $(USRLIBDIR)/X11
- LINTLIBDIR = $(USRLIBDIR)/lint
- FONTDIR = $(LIBDIR)/fonts
- XINITDIR = $(LIBDIR)/xinit
- XDMDIR = $(LIBDIR)/xdm
- UWMDIR = $(LIBDIR)/uwm
- AWMDIR = $(LIBDIR)/awm
- TWMDIR = $(LIBDIR)/twm
- DTDIR = $(LIBDIR)/dt
- MANPATH = /usr/man
- MANSOURCEPATH = $(MANPATH)/man
- MANDIR = $(MANSOURCEPATH)n
- LIBMANDIR = $(MANSOURCEPATH)n3
- XAPPLOADDIR = $(LIBDIR)/app-defaults
-
- INSTBINFLAGS = -m 0755
- INSTUIDFLAGS = -m 4755
- INSTLIBFLAGS = -m 0664
- INSTINCFLAGS = -m 0444
- INSTMANFLAGS = -m 0444
- INSTAPPFLAGS = -m 0444
- INSTKMEMFLAGS = -m 4755
- FCFLAGS = -t
- CDEBUGFLAGS = -O
-
- PATHSEP = /
- DEPEND = $(BINDIR)/makedepend
- IMAKE = $(BINDIR)/imake
- RGB = $(LIBDIR)/rgb
- FC = $(BINDIR)/bdftosnf
- MKFONTDIR = $(BINDIR)/mkfontdir
- MKDIRHIER = $(BINDIR)/mkdirhier.sh
-
- CFLAGS = $(CDEBUGFLAGS) $(INCLUDES) $(STD_DEFINES) $(DEFINES)
- LINTFLAGS = $(LINTOPTS) $(INCLUDES) $(STD_DEFINES) $(DEFINES) -DLINT
- LDFLAGS = $(CDEBUGFLAGS) -L$(USRLIBDIR) $(SYS_LIBRARIES) $(SYSAUX_LIBRARIES)
-
- IRULESRC = $(LIBDIR)/imake.includes
-
- EXTENSIONLIB = $(USRLIBDIR)/libext.a
- XLIB = $(USRLIBDIR)/libX11.a
- XMULIB = $(USRLIBDIR)/libXmu.a
- OLDXLIB = $(USRLIBDIR)/liboldX.a
- XTOOLLIB = $(USRLIBDIR)/libXt.a
- XAWLIB = $(USRLIBDIR)/libXaw.a
- LINTXLIB = $(USRLIBDIR)/lint/llib-lX11.ln
- LINTXMU = $(USRLIBDIR)/lint/llib-lXmu.ln
- LINTXTOOL = $(USRLIBDIR)/lint/llib-lXt.ln
- LINTXAW = $(USRLIBDIR)/lint/llib-lXaw.ln
- INCLUDES = -I$(INCDIR)
- MACROFILE = Sun.macros
- ICONFIGFILES = $(IRULESRC)/Imake.tmpl \
- $(IRULESRC)/$(MACROFILE) $(IRULESRC)/site.def
- IMAKE_DEFINES =
- IMAKE_CMD = $(NEWTOP)$(IMAKE) -TImake.tmpl -I$(NEWTOP)$(IRULESRC) \
- -s Makefile $(IMAKE_DEFINES)
- RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a \
- .emacs_* tags TAGS make.log MakeOut
-
- ###########################################################################
- # rules: $XConsortium: Imake.rules,v 1.71 88/10/23 22:46:34 jim Exp $
-
- ###########################################################################
- # start of Imakefile
-
- LOCAL_LIBRARIES = $(XAWLIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
-
- SRCS = calldbx.c command.c dbx.c dialog.c handler.c parser.c \
- regex.c signs.c signals.c source.c utils.c windows.c xdbx.c
-
- OBJS = calldbx.o command.o dbx.o dialog.o handler.o parser.o \
- regex.o signs.o signals.o source.o utils.o windows.o xdbx.o
-
- PROGRAM = xdbx
-
- all:: xdbx
-
- xdbx: $(OBJS) $(LOCAL_LIBRARIES)
- $(RM) $@
- $(CC) -o $@ $(OBJS) $(LOCAL_LIBRARIES) $(LDFLAGS) $(SYSLAST_LIBRARIES)
-
- relink::
- $(RM) $(PROGRAM)
- $(MAKE) $(MFLAGS) $(PROGRAM)
-
- install:: xdbx
- $(INSTALL) -c $(INSTALLFLAGS) xdbx $(BINDIR)
-
- install.man:: xdbx.man
- $(INSTALL) -c $(INSTMANFLAGS) xdbx.man $(MANDIR)/xdbx.n
-
- depend:: $(DEPEND)
-
- depend::
- $(DEPEND) -s "# DO NOT DELETE" -- $(CFLAGS) -- $(SRCS)
-
- $(DEPEND):
- @echo "making $@"; \
- cd $(DEPENDSRC); $(MAKE)
-
- clean::
- $(RM) $(PROGRAM)
-
- install:: XDbx.ad
- $(INSTALL) -c $(INSTAPPFLAGS) XDbx.ad $(XAPPLOADDIR)/XDbx
-
- ###########################################################################
- # Imake.tmpl common rules for all Makefiles - do not edit
-
- emptyrule::
-
- clean::
- $(RM_CMD) \#*
-
- Makefile:: $(IMAKE)
-
- Makefile:: Imakefile \
- $(IRULESRC)/Imake.tmpl \
- $(IRULESRC)/Imake.rules \
- $(IRULESRC)/site.def \
- $(IRULESRC)/$(MACROFILE)
- -@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)
-
- $(IMAKE):
- @echo "making $@"; \
- cd $(IMAKESRC); $(MAKE) BOOTSTRAPCFLAGS=$(BOOTSTRAPCFLAGS)
-
- tags::
- $(TAGS) -w *.[ch]
- $(TAGS) -xw *.[ch] > TAGS
-
- ###########################################################################
- # empty rules for directories that do not have SUBDIRS - do not edit
-
- install::
- @echo "install done"
-
- install.man::
- @echo "install.man done"
-
- Makefiles::
-
- ###########################################################################
- # dependencies generated by makedepend
-
-