# Makefile generated by imake - do not edit! # $XConsortium: imake.c,v 1.45.1 89/08/28 17:30:07 interran 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. # # # "IVImake.tmpl" - generic imake template customized for InterViews # # Change platform-specific parameters in the appropriate .cf files. # Define local site-specific parameters in IVlocal.def. You may # need a full rebuild after changing some parameters. # # architecture: SUN4 # platform: $XConsortium: sun.cf,v 1.22 89/07/18 15:39:34 jim Exp $ # operating system: SunOS 4.0.1 # # generic make variables # SHELL = /bin/sh TOP = ../../. CURRENT_DIR = ./src/man SRC = . GEN = Generated M = SUN4 X = X11 AOUT = a.out AFTERINSTALL = $(RM) AR = ar cq BOOTSTRAPCFLAGS = BOOTSTRAPCPUCMD = /bin/sh $(SCRIPTSRC)/cpu.sh $(CONFIGSRC) CC = CC CPP = /lib/cpp $(STD_CPP_DEFINES) PREPROCESSCMD = cc -E $(STD_CPP_DEFINES) DEPEND = makedepend DEPENDCFLAGS = $(ALLDEFINES) -I/usr/include/CC GENCLASS = genclass IMAKE = imake IMAKETMPL = "IVImake.tmpl" IMAKEOPTS = -T $(IMAKETMPL) -I$(CONFIGSRC) -I$(XCONFIGDIR) INSTALL = install LD = CC LINT = lint LINTLIBFLAG = -C LINTOPTS = -axz LN = ln -s MAKE = make X=$X $(MFLAGS) MKDIRHIER = /bin/sh $(SCRIPTSRC)/mkdirhier.sh MV = mv CP = cp RANLIB = ranlib RANLIBINSTFLAGS = RM = rm -f TAGS = ctags TROFF = psroff STD_INCLUDES = STD_CPP_DEFINES = STD_DEFINES = EXTRA_LOAD_FLAGS = EXTRA_LIBRARIES = INSTPGMFLAGS = -s INSTBINFLAGS = -m 0755 INSTUIDFLAGS = -m 4755 INSTLIBFLAGS = -m 0664 INSTINCFLAGS = -m 0444 INSTMANFLAGS = -m 0444 INSTDATFLAGS = -m 0444 INSTKMEMFLAGS = -m 4755 INCLUDES = -I$(SRC) -I$(GEN) -I$(IVSRC) -I$(INCLUDESRC)/Std CDEBUGFLAGS = ALLDEFINES = $(STD_INCLUDES) $(INCLUDES) $(STD_DEFINES) $(DEFINES) CFLAGS = $(CDEBUGFLAGS) $(ALLDEFINES) $(EXTRA_CFLAGS) LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) LDFLAGS = $(CDEBUGFLAGS) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES) IMAKE_CMD = $(IMAKE) $(IMAKEOPTS) $(EXTRA_IMAKEOPTS) RM_CMD = $(RM) .emacs_* *.CKP *.ln *.BAK *.bak *.a *.o *..c ,* *~ \ a.out core errs tags TAGS make.log make.out # # project-specific make variables # USRLIBDIR = $(TOP)/installed/lib/$$CPU BINDIR = $(TOP)/installed/bin/$$CPU.$X LOCALBINDIR = $(TOP)/installed/bin/$$CPU INCDIR = $(TOP)/installed/include TEMPLATESDIR = $(INCDIR)/Templates CONFIGDIR = $(TOP)/installed/config XCONFIGDIR = $(DESTDIR)/usr/lib/X11/config MANPATH = $(DESTDIR)/usr/man MANSOURCEPATH = $(MANPATH)/man MANDIR = $(MANSOURCEPATH)n LIBMANDIR = $(MANSOURCEPATH)n RELATIVEMANDIR = $(TOP)/installed/man IVSRC = $(TOP)/src CONFIGSRC = $(IVSRC)/config INCLUDESRC = $(IVSRC)/InterViews TEMPLATESSRC = $(INCLUDESRC)/Templates BINSRC = $(IVSRC)/bin IMAKESRC = $(BINSRC)/imake SCRIPTSRC = $(BINSRC)/scripts LIBINTERVIEWSSRC = $(IVSRC)/libInterViews LIBGRAPHICSRC = $(IVSRC)/libgraphic LIBTEXTSRC = $(IVSRC)/libtext MANSRC = $(IVSRC)/man TEMPLATES = $(TEMPLATESSRC) LIBINTERVIEWS = $(LIBINTERVIEWSSRC)/$M/libInterViews$X.a LIBGRAPHIC = $(LIBGRAPHICSRC)/$M/libgraphic.a LIBTEXT = $(LIBTEXTSRC)/$M/libtext.a # # man - root of the InterViews manual's directory tree # SUBDIRS = \ cover \ commands \ libInterViews \ libgraphic COVERDIR = fullmanual: all:: depend:: install.man:: install format:: -@for i in $(SUBDIRS); \ do \ if [ -d $$i ]; then ( \ cd $$i; \ echo "formatting" "in $(CURRENT_DIR)/$$i"; \ $(MAKE) format; \ ) else continue; fi; \ done print:: -@for i in $(SUBDIRS); \ do \ if [ -d $$i ]; then ( \ cd $$i; \ echo "printing" "in $(CURRENT_DIR)/$$i"; \ $(MAKE) print; \ ) else continue; fi; \ done install:: $(MKDIRHIER) $(MANPATH) $(MANDIR) $(LIBMANDIR) install:: $(MKDIRHIER) $(RELATIVEMANDIR) # # common rules for all Makefiles # clean:: $(RM_CMD) \#* Makefile:: -@if [ -f Makefile ]; then \ $(RM) Makefile.bak; \ $(MV) Makefile Makefile.bak; \ else exit 0; fi $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) install:: -@for i in $(SUBDIRS); \ do \ if [ -d $$i ]; then ( \ cd $$i; \ echo "installing" "in $(CURRENT_DIR)/$$i"; \ $(MAKE) DESTDIR='$(DESTDIR)' install; \ ) else continue; fi; \ done clean:: -@for i in $(SUBDIRS); \ do \ if [ -d $$i ]; then ( \ cd $$i; \ echo "cleaning" "in $(CURRENT_DIR)/$$i"; \ $(MAKE) RM_CMD='$(RM_CMD)' clean; \ ) else continue; fi; \ done Makefiles:: -@for i in $(SUBDIRS); \ do \ if [ -d $$i ]; then ( \ echo "Making Makefiles in $(CURRENT_DIR)/$$i"; \ if [ -f $$i/Makefile ]; then \ $(RM) $$i/Makefile.bak; \ $(MV) $$i/Makefile $$i/Makefile.bak; \ fi; \ $(IMAKE_CMD) -s $$i/Makefile -DTOPDIR=../$(TOP) \ -DCURDIR=$(CURRENT_DIR)/$$i -f $$i/Imakefile; \ cd $$i; \ $(MAKE) Makefiles; \ ) else continue; fi; \ done # # dependencies generated by makedepend #