# Makefile generated by imake - do not edit! # $XConsortium: imake.c,v 1.65 91/07/25 17:50:17 rws 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. # # $Id: imake.tmpl,v 1.72 1993/09/21 20:26:21 gk5g Exp $ # ================================================== # Copyright IBM Corporation 1988,1991 - All Rights Reserved # For full copyright information see:'andrew/config/COPYRITE' # ================================================== # ################################################## # This Makefile is automatically generated by # imake... do not modify or you may lose your # changes when imake generates makefiles again. # Ignore this message if you are not using imake. # ################################################## # $Disclaimer: $ .SUFFIXES: .PS .do .o .ih .eh .fwm .snf .rtx .c .s .spp .y .l .ch .mss .fdb .bdf .fb .pcf ALL_INCLUDES = -I. $(LOCALINCLUDES) $(INCLUDES) ALL_DEFINES = $(STD_DEFINES) $(DEFINES) CFLAGS = $(COMPILERFLAGS) $(CDEBUGFLAGS) $(ALL_INCLUDES) $(ALL_DEFINES) TESTING_CFLAGS = -DTESTINGONLYTESTING $(CFLAGS) CLASSFLAGS = $(CLASSINCLUDES) LDFLAGS = $(RESOLVLIB) \ $(NETLIBS) \ $(SUPLIBS) \ $(SYS_LIBRARIES) CLASSLDFLAGS = $(CLASSLIB) \ $(XLIB) \ $(LDFLAGS) \ $(SHARED_LIB_PATH) \ $(DYN_LINK_LIB) # ################################################## # The following comes from the platform.tmpl # ################################################## # # The following comes from the macro file # SHELL=/bin/sh SYSTEM_H_FILE = rs_aix3/system.h SYS_IDENT = rs_aix3 SYS_OS_ARCH = aix_3 # # The following is from the allsys.mcr file, and may be over-ridden # by the platform-specific system.mcr file or the # site-specific site.mcr file. # GCCLIB = $(GNULIB) XBASEDIR = XSRCDIR = AFSBASEDIR = /usr/local KRBLIB = BASEDIR = /usr/andrew DESTDIR = ${BASEDIR} XBINDIR = /usr/bin/X11 XUTILDIR = /usr/bin/X11 CDEBUGFLAGS = -O MAKEDODEBUG = SHELL = /bin/sh CSHELL = /bin/csh CC = cc MALLOCALIGNMENT = 4 CRT0PATH = /lib/crt0.o CLIB = /lib/libc.a CURSESLIBS = -lcurses -ltermcap RESOLVLIB = NETLIBS = SUPLIBS = CLASSLIB = $(BASEDIR)/lib/libclass.a BSDLIB = XLIB = $(XLIBDIR)/libX11.a SYS_LIBRARIES = ADDALIASES = $(BASEDIR)/etc/addalias CLASS = ${BASEDIR}/bin/class REGISTER = $(BASEDIR)/bin/cregister MAKEDO = ${BASEDIR}/bin/makedo MAKEDOFLAGS = ${MAKEDODEBUG} -d ${BASEDIR}/lib -b ${BASEDIR}/bin DOINDEX = $(BASEDIR)/bin/doindex XINCDIR = $(XBASEDIR)/usr/include INCLUDES = -I${BASEDIR}/include/atk -I${BASEDIR}/include -I$(AFSBASEDIR)/include -I${XINCDIR} CLASSINCLUDES = $(LOCALINCLUDES) $(INCLUDES) DEPENDSCRIPT = $(TOP)/config/depend.csh XMAKEDEPEND = $(XUTILDIR)/makedepend IMAKE = $(XUTILDIR)/imake XLIBDIR = $(XBASEDIR)/usr/lib OLDXLIB = $(XLIBDIR)/liboldX.a IRULESRC = $(TOP)/config FDBWM = $(BASEDIR)/bin/fdbwm FDBBDF = $(BASEDIR)/bin/fdbbdf XFC = $(XBASEDIR)/$(XBINDIR)/bdftopcf XMKFONTDIR = $(XBASEDIR)/$(XBINDIR)/mkfontdir MACH = and TOP = ../../../. AS = as CPP = /lib/cpp LD = ld LINT = lint INSTALL = $(BASEDIR)/etc/install TAGS = ctags RM = rm -f MV = mv CP = cp LN = ln -s RANLIB = ranlib AR = ar clq ARDEL = ar d CHMODW = chmod +w LS = ls AWK = awk SORT = sort TR = tr NM = nm MAKE = make SED = sed LEX = lex YACC = yacc SCRIBE = scribe LINTOPTS = -axz LINTLIBFLAG = -C STD_DEFINES = # This MATHLIB macro is a workaround for a bug in HPUX8.0 ld. # That loader has problems linking normal archive libraries # into a shared library. [console/cmd, ness/objects] # This macro is made empty in the appropriate hp system.mcr # files. MATHLIB = -lm JPEGLIB = ${BASEDIR}/lib/libjpeg.a # JPEGINCLUDES = ${BASEDIR}/include TIFFLIB = ${BASEDIR}/lib/libtiff.a # TIFFINCLUDES = ${BASEDIR}/include FONTDESTX = X11fonts FONTDESTOPENWIN = Xnewsfonts FONTDESTWM = fonts # # End of what comes from the allsys.mcr file. # CC = cc STD_DEFINES = -DAIX -D_POSIX_SOURCE -D_NO_PROTO -D_ALL_SOURCE RANLIB = echo ranlib is not needed this system IBMEXPFILE = $(BASEDIR)/lib/libclass.exp IBMEXP = -bE:$(IBMEXPFILE) MAKEDOFLAGS = ${MAKEDODEBUG} -d ${BASEDIR}/lib -b ${BASEDIR}/bin ${SHARED_LIB_PATH} SUPLIBS = $(BASEDIR)/lib/libossup.a CLASSLIB = -L$(BASEDIR)/lib -lclass XLIB = -L$(XLIBDIR) -lX11 BSDLIB = -lbsd SHARED_LIB_PATH = -L${BASEDIR}/lib XUTILDIR = /usr/local/bin XBINDIR = /usr/local/bin XINCDIR = /usr/local/include CDEBUGFLAGS=-g # # Back from the macro file # # ################################################## # Back from platform.tmpl # ################################################## INSTMODEFLAGS = -c -m INSTUIDFLAGS = $(INSTMODEFLAGS) 4755 INSTLIBFLAGS = $(INSTMODEFLAGS) 0664 INSTDOFLAGS = $(INSTMODEFLAGS) 0444 INSTINCFLAGS = $(INSTMODEFLAGS) 0444 INSTMANFLAGS = $(INSTMODEFLAGS) 0444 INSTAPPFLAGS = $(INSTMODEFLAGS) 0444 INSTPROGFLAGS = $(INSTMODEFLAGS) 0555 INSTPROGRWFLAGS = $(INSTMODEFLAGS) 0755 INSTCLASSPROGFLAGS = $(INSTPROGFLAGS) AFSUTILS = $(BASEDIR)/lib/libafs.a MACROFILE = rs_aix3/system.mcr DESLIB = $(AFSBASEDIR)/lib/libdes.a PRSLIB = $(AFSBASEDIR)/lib/afs/libprot.a \ $(AFSBASEDIR)/lib/libubik.a \ $(AFSBASEDIR)/lib/afs/libauth.a \ $(AFSBASEDIR)/lib/librxkad.a \ $(AFSBASEDIR)/lib/librx.a \ $(AFSBASEDIR)/lib/liblwp.a \ $(AFSBASEDIR)/lib/afs/libcom_err.a \ $(KRBLIB) $(DESLIB) $(AFSUTILS) AFSSYSLIB = $(AFSBASEDIR)/lib/afs/libsys.a UTILLIB = $(BASEDIR)/lib/libutil.a \ $(AFSBASEDIR)/lib/afs/libauth.a \ $(AFSSYSLIB) \ $(AFSBASEDIR)/lib/librx.a \ $(AFSBASEDIR)/lib/librxkad.a \ $(AFSBASEDIR)/lib/liblwp.a \ $(DESLIB) $(AFSUTILS) MALLOCLIB = IMAKE_CMD = $(IMAKE) -Timake.tmpl -I. -I$(IRULESRC) -s Makefile DOTDOTIMAKE_CMD = $(IMAKE) -Timake.tmpl -I. -I../$(IRULESRC) -s Makefile # ################################################## # The following comes from andrew.rls # ################################################## SHARED = MKDOFLGS = $(MAKEDOFLAGS) ASMPP_CC = $(CC) -E AS_FLAGS = FONTEXT = snf FONTEXT = pcf # ################################################## # Back from andrew.rls # ################################################## All:: all Doc:: doc doc:: install.doc Aliases:: aliases aliases:: install.alias Install:: install install:: all install.time doc system: Install World:: world world:: depend install Tidy:: tidy Clean:: clean clean:: tidy dependInstall:: depend make DESTDIR=$(DESTDIR) install dependAll:: depend make DESTDIR=$(DESTDIR) all depend:: all:: dependInstallClean:: depend install clean tidy:: $(RM) \#* ,* *~ *.CKP *.BAK *.bas errs core $(RM) *.ln *.o *.dog tags TAGS make.log clean:: $(RM) *.do *.eh *.ih *.a *.fwm *.snf *.pcf *.rtx *.fb $(RM) install.time install.doc Makefile:: Imakefile \ $(IRULESRC)/andyenv.h \ $(IRULESRC)/imake.tmpl \ $(IRULESRC)/andrew.rls \ $(IRULESRC)/allsys.h \ $(IRULESRC)/allsys.mcr \ $(IRULESRC)/site.rls \ $(IRULESRC)/site.h \ $(IRULESRC)/site.mcr \ $(IRULESRC)/$(MACROFILE) \ $(IRULESRC)/$(SYSTEM_H_FILE) $(IMAKE_CMD) -DTOPDIR=$(TOP) ; \ touch .depends; \ cat .depends >>Makefile tags:: $(TAGS) -w *.[ch] $(TAGS) -xw *.[ch] > TAGS # ################################################## # The following comes from the local Imakefile # ################################################## CDEBUGFLAGS = LEXLIB = -ll classpp.l: classpp.lex $(RM) classpp.l classpp.c $(LN) classpp.lex classpp.l depend:: $(DEPENDSCRIPT) $(XMAKEDEPEND) $(CLASS) \ "$(ALL_INCLUDES)" "$(ALL_DEFINES)" all:: $(SHARED) .c.o: $(RM) $@ $(CC) -c $(CFLAGS) $*.c all:: $(SHARED) .l.o: $(LEX) $*.l $(RM) $*.c $(MV) lex.yy.c $*.c $(CC) -c $(CFLAGS) $*.c $(RM) $*.c all:: class class: class.o classpp.o $(RM) $@ $(CC) $(CFLAGS) -o $@ class.o classpp.o $(LDFLAGS) $(LEXLIB) clean:: ; $(RM) class install.time:: class @(case '$(MFLAGS)' in *[i]*) set +e;; esac; \ for i in $?; do \ (set -x; $(INSTALL) $(INSTPROGFLAGS) $$i $(DESTDIR)/bin/$$i) done) clean:: ; $(RM) classpp.l classpp.c # ################################################## # Back from the local Imakefile # ################################################## Makefiles:: Makefile install.time:: touch install.time install.doc:: touch install.doc install.alias:: listdirs: @echo ${SUBDIRS} # #### DEPENDENCY LINE - DO NOT DELETE ##### class.o: /usr/andrew/include/andrewos.h /usr/andrew/include/system.h class.o: /usr/andrew/include/allsys.h /usr/include/sys/types.h class.o: /usr/include/standards.h /usr/include/sys/m_types.h class.o: /usr/include/stdlib.h /usr/include/sys/localedef.h class.o: /usr/include/sys/limits.h /usr/include/float.h class.o: /usr/include/sys/lc_core.h /usr/include/locale.h class.o: /usr/include/sys/localedef31.h /usr/include/strings.h class.o: /usr/include/string.h /usr/include/unistd.h class.o: /usr/include/sys/access.h /usr/include/sys/lockf.h class.o: /usr/include/sys/stat.h /usr/include/sys/mode.h class.o: /usr/include/sys/file.h /usr/include/sys/param.h class.o: /usr/include/sys/m_param.h /usr/include/jfs/fsparam.h class.o: /usr/include/sys/sysmacros.h /usr/include/fcntl.h class.o: /usr/include/sys/flock.h /usr/include/dirent.h class.o: /usr/include/sys/dir.h /usr/include/sys/lkup.h class.o: /usr/include/sys/limits.h /usr/include/time.h /usr/include/stddef.h class.o: /usr/include/sys/time.h /usr/include/sys/syslog.h class.o: /usr/andrew/include/site.h /usr/include/stdio.h /usr/include/ctype.h class.o: /usr/include/signal.h /usr/include/sys/signal.h class.o: /usr/include/sys/context.h /usr/include/sys/mstsave.h classpp.h class.o: /usr/andrew/include/andrewos.h /usr/andrew/include/system.h class.o: /usr/andrew/include/allsys.h /usr/include/sys/types.h class.o: /usr/include/standards.h /usr/include/sys/m_types.h class.o: /usr/include/stdlib.h /usr/include/sys/localedef.h class.o: /usr/include/sys/limits.h /usr/include/float.h class.o: /usr/include/sys/lc_core.h /usr/include/locale.h class.o: /usr/include/sys/localedef31.h /usr/include/strings.h class.o: /usr/include/string.h /usr/include/unistd.h class.o: /usr/include/sys/access.h /usr/include/sys/lockf.h class.o: /usr/include/sys/stat.h /usr/include/sys/mode.h class.o: /usr/include/sys/file.h /usr/include/sys/param.h class.o: /usr/include/sys/m_param.h /usr/include/jfs/fsparam.h class.o: /usr/include/sys/sysmacros.h /usr/include/fcntl.h class.o: /usr/include/sys/flock.h /usr/include/dirent.h class.o: /usr/include/sys/dir.h /usr/include/sys/lkup.h class.o: /usr/include/sys/limits.h /usr/include/time.h /usr/include/stddef.h class.o: /usr/include/sys/time.h /usr/include/sys/syslog.h class.o: /usr/andrew/include/site.h /usr/include/stdio.h /usr/include/ctype.h class.o: /usr/include/signal.h /usr/include/sys/signal.h class.o: /usr/include/sys/context.h /usr/include/sys/mstsave.h classpp.h class.o: /usr/andrew/include/andrewos.h /usr/andrew/include/system.h class.o: /usr/andrew/include/allsys.h /usr/include/sys/types.h class.o: /usr/include/standards.h /usr/include/sys/m_types.h class.o: /usr/include/stdlib.h /usr/include/sys/localedef.h class.o: /usr/include/sys/limits.h /usr/include/float.h class.o: /usr/include/sys/lc_core.h /usr/include/locale.h class.o: /usr/include/sys/localedef31.h /usr/include/strings.h class.o: /usr/include/string.h /usr/include/unistd.h class.o: /usr/include/sys/access.h /usr/include/sys/lockf.h class.o: /usr/include/sys/stat.h /usr/include/sys/mode.h class.o: /usr/include/sys/file.h /usr/include/sys/param.h class.o: /usr/include/sys/m_param.h /usr/include/jfs/fsparam.h class.o: /usr/include/sys/sysmacros.h /usr/include/fcntl.h class.o: /usr/include/sys/flock.h /usr/include/dirent.h class.o: /usr/include/sys/dir.h /usr/include/sys/lkup.h class.o: /usr/include/sys/limits.h /usr/include/time.h /usr/include/stddef.h class.o: /usr/include/sys/time.h /usr/include/sys/syslog.h class.o: /usr/andrew/include/site.h /usr/include/stdio.h /usr/include/ctype.h class.o: /usr/include/signal.h /usr/include/sys/signal.h class.o: /usr/include/sys/context.h /usr/include/sys/mstsave.h classpp.h