# Makefile generated by imake - do not edit! # $XConsortium: imake.c,v 1.48 89/10/10 18:33:21 jim Exp $ # # "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: VAX # platform: $XConsortium: ultrix.cf,v 1.16 89/10/11 18:54:54 jim Exp $ # operating system: Ultrix-32 3.0 # # generic make variables # SHELL = /bin/sh TOP = ../../. CURRENT_DIR = ./src/InterViews SRC = . GEN = Generated M = VAX 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 = mkclass 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$(INCLUDESRC)/Std -I$(IVSRC) CDEBUGFLAGS = -O 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 # # InterViews - include files for the InterViews library # SUBDIRS = \ Bitmaps \ Graphic \ Std \ Templates \ X11 all:: $(GENERICS) depend:: GENERICS = \ table.h table.h:: $(TEMPLATES)/gentable.h @echo "generating table.h" $(RM) $@ $(GENCLASS) $(TEMPLATES)/gentable.h $@ \ Table=Table TableKey="void*" TableValue="void*" chmod 444 $@ HEADERS = \ adjuster.h \ banner.h \ bitmap.h \ border.h \ box.h \ brush.h \ button.h \ canvas.h \ catalog.h \ chief.h \ color.h \ connection.h \ control.h \ cursor.h \ deck.h \ defs.h \ deputy.h \ dialog.h \ event.h \ filebrowser.h \ filechooser.h \ font.h \ frame.h \ glue.h \ graphic.h \ interactor.h \ menu.h \ message.h \ packet.h \ paint.h \ painter.h \ panner.h \ pattern.h \ perspective.h \ propsheet.h \ raster.h \ regexp.h \ reqerr.h \ resource.h \ rubband.h \ rubcurve.h \ rubgroup.h \ rubline.h \ rubrect.h \ rubverts.h \ scene.h \ scroller.h \ sensor.h \ shape.h \ space.h \ spaceman.h \ strbrowser.h \ strchooser.h \ streditor.h \ strpool.h \ strtable.h \ stub.h \ subject.h \ table.h \ tag.h \ tagtable.h \ textbuffer.h \ textdisplay.h \ texteditor.h \ transformer.h \ tray.h \ viewport.h \ world.h \ worldview.h install:: $(MKDIRHIER) $(INCDIR) install:: $(HEADERS) @for i in $(HEADERS); do \ (set -x; $(INSTALL) -c $(INSTINCFLAGS) $$i $(INCDIR)); \ done # # 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 #