*** ./Imakefile Fri Oct 4 02:04:26 1996 --- ../RasMol2/./Imakefile Thu Dec 10 09:32:30 1998 *************** *** 9,15 **** # RasMol's on-line help direcory # e.g. /usr/local/lib/rasmol/rasmol.hlp ! RASMOLDIR = $(USRLIBDIR)/rasmol/ --- 9,15 ---- # RasMol's on-line help direcory # e.g. /usr/local/lib/rasmol/rasmol.hlp ! RASMOLDIR = $(USRLIBDIR)/lib/rasmol/ *************** *** 45,53 **** ComplexProgramTarget(rasmol) MakeDirectories(install,$(RASMOLDIR)) InstallNonExec(rasmol.hlp,$(RASMOLDIR)) InstallNonExec(data/1crn.pdb,$(RASMOLDIR)) InstallNonExec(data/3cro.pdb,$(RASMOLDIR)) - - rasmol.man:: doc/rasmol.1 - ln -s doc/rasmol.1 rasmol.man --- 45,51 ---- ComplexProgramTarget(rasmol) MakeDirectories(install,$(RASMOLDIR)) + AllTarget(install.man) InstallNonExec(rasmol.hlp,$(RASMOLDIR)) InstallNonExec(data/1crn.pdb,$(RASMOLDIR)) InstallNonExec(data/3cro.pdb,$(RASMOLDIR)) *** ./Makefile Thu Oct 31 11:58:28 1996 --- ../RasMol2/./Makefile Fri Dec 4 15:05:19 1998 *************** *** 1,120 **** ! # Makefile.in # RasMol2 Molecular Graphics ! # Roger Sayle, March 1995 # Version 2.6 ! # Simply edit CC and CFLAGS for your local compiler/system ! # For Sun OpenWindows, add "-I/usr/openwin/include" to CFLAGS ! #CC = gcc ! #CFLAGS = -g -O2 -finline-functions ! CC = cc ! CFLAGS = -O ! #CFLAGS_sun4 = -O4 ! #CFLAGS_sun3 = -O4 -f68881 ! #CFLAGS_hp9000 = -O +bfpa ! #CFLAGS_sequent = -O -f1167 ! #CFLAGS_mips = -O2 -Olimit 800 ! #CFLAGS_gcc2.0 = -O2 -funroll-all-loops ! #CFLAGS_esv = -O2 -Olimit 800 -systype bsd43 ! #CFLAGS_hpux9 = -Ae +O2 +Onolimit ! #CFLAGS_hpux9new = -Ae +O4 +Onolimit +Oconservative +ESlit -I/usr/include/X11R5 ! #CFLAGS_sgi = -O2 -xansi -DFUNCPROTO ! #CFLAGS_gcc = -O -fomit-frame-pointer -fstrength-reduce -finline-functions ! # For Debugging use LFLAGS = ! LFLAGS = -s ! # -lXi required if using DIALBOX ! EXTLIBS = -lm -lXi -lXext -lX11 ! # Library path required for HPUX ! # LIBS = -lm -L/usr/lib/X11R5 -lXext -lX11 ! # -lXextSam required by MITSHM on RS600 AIX ! # LIBS = -lm -lXextSam -lXext -lX11 ! # -lmmioc required for MMIO ! # -L. -lXext -lX11 -lmmioc -lm ! # On SUN Solaris systems when compiling RasMol with the SOCKETS option ! # LIBS = -lXext -lX11 -lm -lsocket -lnsl ! # Normal Libraries ! LIBS = -lm -lXext -lX11 ! SRCS = rasmol.c molecule.c infile.c transfor.c command.c abstree.c \ ! render.c repres.c x11win.c pixutils.c outfile.c script.c ! OBJS = rasmol.o molecule.o infile.o transfor.o command.o abstree.o \ ! render.o repres.o x11win.o pixutils.o outfile.o script.o ! rasmol: $(OBJS) ! $(CC) -o rasmol $(LFLAGS) $(OBJS) $(LIBS) ! chmod 755 rasmol ! rasmol.o: rasmol.c rasmol.h molecule.h transfor.h command.h \ ! abstree.h render.h graphics.h pixutils.h outfile.h ! $(CC) -c $(CFLAGS) rasmol.c ! molecule.o: molecule.c molecule.h rasmol.h command.h abstree.h \ ! transfor.h render.h ! $(CC) -c $(CFLAGS) molecule.c ! infile.o: infile.c infile.h ! $(CC) -c $(CFLAGS) infile.c ! transfor.o: transfor.c transfor.h rasmol.h molecule.h command.h \ ! abstree.h render.h graphics.h ! $(CC) -c $(CFLAGS) transfor.c ! command.o: command.c command.h rasmol.h tokens.h abstree.h \ ! molecule.h transfor.h render.h graphics.h pixutils.h \ ! outfile.h ! $(CC) -c $(CFLAGS) command.c ! abstree.o: abstree.c abstree.h rasmol.h molecule.h ! $(CC) -c $(CFLAGS) abstree.c ! render.o: render.c render.h rasmol.h molecule.h transfor.h \ ! command.h abstree.h graphics.h pixutils.h ! $(CC) -c $(CFLAGS) render.c ! repres.o: repres.c repres.h rasmol.h ! $(CC) -c $(CFLAGS) repres.c ! x11win.o: x11win.c graphics.h rasmol.h bitmaps.h command.h render.h ! $(CC) -c $(CFLAGS) x11win.c ! pixutils.o: pixutils.c pixutils.h rasmol.h font.h molecule.h \ ! transfor.h render.h graphics.h ! $(CC) -c $(CFLAGS) pixutils.c ! outfile.o: outfile.c outfile.h rasmol.h molecule.h command.h \ ! abstree.h transfor.h render.h graphics.h pixutils.h \ ! script.h ! $(CC) -c $(CFLAGS) outfile.c ! script.o: script.c script.h rasmol.h molecule.h command.h \ ! abstree.h transfor.h render.h graphics.h pixutils.h ! $(CC) -c $(CFLAGS) script.c ! esv: rasmol.c rasmol.h molecule.c molecule.h transfor.c \ ! transfor.h command.c command.h abstree.c abstree.h \ ! render.c render.h x11win.c graphics.h pixutils.c \ ! pixutils.h outfile.c outfile.h script.c script.h tokens.h ! cc -systype bsd43 -O3 -Olimit 600 -s -o rasmol \ ! -I/bsd43/usr/include -I/usr/include $(SRCS) $(EXTLIBS) ! rm *.u ! cflow: ! cflow -I/usr/local/include $(SRCS) - clean: - rm -f rasmol $(OBJS) --- 1,642 ---- ! # Makefile generated by imake - do not edit! ! # $XConsortium: imake.c /main/86 1995/08/01 14:42:23 gildea $ ! ! # ---------------------------------------------------------------------- ! # Makefile generated from "Imake.tmpl" and ! # $TOG: Imake.tmpl /main/245 1997/05/20 10:05:47 kaleb $ ! # ! ! .SUFFIXES: .i ! ! # $TOG: Imake.cf /main/28 1997/06/25 08:31:36 barstow $ ! ! # ----------------------------------------------------------------------- ! # site-specific configuration parameters that need to come before ! # the platform-specific parameters - edit site.def to change ! ! # site: $XConsortium: site.def /main/revisionist/4 1996/12/31 08:02:07 kaleb $ ! ! # ---------------------------------------------------------------------- ! # platform-specific configuration parameters - edit sgi.cf to change ! ! # platform: $XConsortium: sgi.cf,v 1.43 94/06/03 21:38:45 matt Exp $ ! ! # operating system: IRIX ! ! SGIISALIBDIR = /usr/lib32/mips3 ! SGIGFXLIBDIR = /usr/gfx/common/lib32 ! ! SGIABIOPTS = -n32 -mips3 ! SGIABIDEFS = ! ! OPTIMIZER = ! ! MANUSR = /usr/share/local ! ! CATMAN1DIR = $(MANUSR)/catman/u_man/cat1 ! CATMAN3DIR = $(MANUSR)/catman/p_man/cat3 ! MAN1DIR = $(MANUSR)/man/u_man/man1 ! MAN3DIR = $(MANUSR)/man/p_man/man3 ! CATMAN4DIR = $(MANUSR)/catman/u_man/cat4 ! CATMAN5DIR = $(MANUSR)/catman/u_man/cat5 ! MAN4DIR = $(MANUSR)/man/u_man/man4 ! MAN5DIR = $(MANUSR)/man/u_man/man5 ! ! MANPACKAGE = /X11 ! ! # $XConsortium: sgiLib.rules,v 1.8 93/09/11 17:59:30 rws Exp $ ! ! # ---------------------------------------------------------------------- ! # site-specific configuration parameters that go after ! # the platform-specific parameters - edit site.def to change ! ! # site: $XConsortium: site.def /main/revisionist/4 1996/12/31 08:02:07 kaleb $ ! ! # --------------------------------------------------------------------- ! # Imake rules for building libraries, programs, scripts, and data files ! # rules: $TOG: Imake.rules /main/220 1997/06/05 18:05:16 kaleb $ ! ! PATHSEP = / ! SHELL = /bin/sh ! ! TOP = . ! CURRENT_DIR = . ! ! IMAKE = imake ! DEPEND = makedepend ! MKDIRHIER = mkdirhier ! EXPORTLISTGEN = exportlistgen ! CONFIGSRC = $(TOP)/config ! IMAKESRC = $(CONFIGSRC)/imake ! DEPENDSRC = $(CONFIGSRC)/makedepend ! ! INCROOT = /usr/include ! USRLIBDIR = /usr/freeware ! SHLIBDIR = /usr/lib32 ! LINTLIBDIR = $(USRLIBDIR)/lint ! MANPATH = /usr/share/man ! MANSOURCEPATH = $(MANPATH)/man ! MANDIR = $(CATMAN1DIR)$(MANPACKAGE) ! LIBMANDIR = $(CATMAN3DIR)$(MANPACKAGE) ! FILEMANDIR = $(MANSOURCEPATH)$(FILEMANSUFFIX) ! MANDIR_4 = $(CATMAN4DIR)$(MANPACKAGE) ! MANDIR_5 = $(CATMAN5DIR)$(MANPACKAGE) ! ! AR = $(TOOLROOT)/usr/bin/ar cq ! BOOTSTRAPCFLAGS = $(OPTIMIZER) ! CC = $(TOOLROOT)/usr/bin/cc ! AS = $(TOOLROOT)/usr/bin/as $(SGIABIOPTS) ! ! .SUFFIXES: .cc ! ! CXX = CC ! CXXFILT = c++filt ! CXXLIB = ! CXXDEBUGFLAGS = $(OPTIMIZER) ! CXXDEPENDINCLUDES = -I$(ROOT)/usr/include/CC ! CXXEXTRA_DEFINES = ! CXXEXTRA_INCLUDES = ! CXXSTD_DEFINES = -DSYSV -DSVR4 -nostdinc -I$(ROOT)/usr/include $(CXXPROJECT_DEFINES) ! CXXOPTIONS = ! CXXINCLUDES = $(INCLUDES) $(TOP_INCLUDES) $(CXXEXTRA_INCLUDES) ! CXXDEFINES = $(CXXINCLUDES) $(CXXSTD_DEFINES) $(THREADS_CXXDEFINES) $(CXXEXTRA_DEFINES) $(DEFINES) ! CXXFLAGS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(THREADS_CXXFLAGS) $(CXXDEFINES) ! ! COMPRESS = compress ! GZIPCMD = gzip ! CPP = /lib/cpp $(STD_CPP_DEFINES) ! PREPROCESSCMD = $(TOOLROOT)/usr/bin/cc -E $(STD_CPP_DEFINES) ! INSTALL = bsdinst ! INSTALLFLAGS = -c ! LD = $(TOOLROOT)/usr/bin/ld $(SGIABIOPTS) ! LEX = lex ! LEXLIB = -ll ! YACC = yacc ! CCYACC = yacc ! LINT = lint ! LINTLIBFLAG = -o ! LINTOPTS = -bh ! LN = ln -s ! MAKE = $(TOOLROOTSAFE) $(TOOLROOT)/sbin/make ! MV = mv ! CP = cp ! ! RM = rm -f ! MANSUFFIX = 1 ! LIBMANSUFFIX = 3 ! FILEMANSUFFIX = 4 ! TROFF = psroff -t ! NROFF = nroff ! MSMACROS = -ms ! MANMACROS = -man ! TBL = tbl ! EQN = eqn ! NEQN = neqn ! COL = col ! ! DVIPS = dvips ! LATEX = latex ! ! STD_INCLUDES = -nostdinc -I$(ROOT)/usr/include ! STD_CPP_DEFINES = -DSYSV -DSVR4 $(PROJECT_DEFINES) ! STD_DEFINES = -DSYSV -DSVR4 $(PROJECT_DEFINES) ! EXTRA_LOAD_FLAGS = ! EXTRA_LDOPTIONS = ! EXTRA_LIBRARIES = ! TAGS = ctags ! ! SHAREDCODEDEF = ! SHLIBDEF = ! ! PROTO_DEFINES = -DFUNCPROTO=7 -DNARROWPROTO ! ! INSTPGMFLAGS = ! ! INSTBINFLAGS = -m 0755 ! INSTUIDFLAGS = -m 4711 ! INSTLIBFLAGS = -m 0644 ! INSTINCFLAGS = -m 0444 ! INSTMANFLAGS = -m 0444 ! INSTDATFLAGS = -m 0444 ! INSTKMEMFLAGS = -m 2755 -g sys ! ! CDEBUGFLAGS = $(OPTIMIZER) ! CCOPTIONS = -xansi $(SGIABIOPTS) $(SGIABIDEFS) ! ! ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES) ! ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(THREADS_DEFINES) $(DEFINES) ! CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(ALLDEFINES) ! LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES) ! LDPRELIB = -L$(USRLIBDIR) ! LDPOSTLIB = -nostdlib -L$(ROOT)$(SGIISALIBDIR) -L$(ROOT)$(SHLIBDIR) ! LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_LDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS) ! CXXLDOPTIONS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_CXXLDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS) ! ! LDLIBS = $(LDPOSTLIBS) $(THREADS_LIBS) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES) ! ! CCLINK = $(CC) ! ! CXXLINK = $(CXX) ! ! LDSTRIPFLAGS = -x ! LDCOMBINEFLAGS = -r ! DEPENDFLAGS = ! ! MACROFILE = sgi.cf ! RM_CMD = $(RM) ! ! IMAKE_DEFINES = ! ! IRULESRC = $(CONFIGDIR) ! IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES) ! ! ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/X11.tmpl \ ! $(IRULESRC)/site.def $(IRULESRC)/$(MACROFILE) \ ! $(IRULESRC)/host.def $(EXTRA_ICONFIGFILES) ! ! # $TOG: X11.rules /main/4 1997/04/30 15:23:24 kaleb $ ! ! # ---------------------------------------------------------------------- ! # X Window System Build Parameters and Rules ! # $TOG: X11.tmpl /main/292 1997/05/20 10:05:59 kaleb $ ! ! # ----------------------------------------------------------------------- ! # X Window System make variables; these need to be coordinated with rules ! ! XTOP = $(TOP) ! BINDIR = /usr/freeware/bin ! BUILDINCROOT = $(TOP)/exports ! BUILDINCDIR = $(BUILDINCROOT)/include/X11 ! BUILDINCTOP = ../../.. ! BUILDLIBDIR = $(TOP)/exports/lib ! BUILDLIBTOP = ../.. ! BUILDBINDIR = $(TOP)/exports/bin ! BUILDBINTOP = ../.. ! XBUILDINCROOT = $(XTOP)/exports ! XBUILDINCDIR = $(XBUILDINCROOT)/include/X11 ! XBUILDINCTOP = ../../.. ! XBUILDBINDIR = $(XBUILDINCROOT)/bin ! INCDIR = $(INCROOT)/X11 ! ADMDIR = /usr/adm ! LIBDIR = $(USRLIBDIR)/X11 ! TOP_X_INCLUDES = ! ! FONTDIR = $(LIBDIR)/fonts ! XINITDIR = $(LIBDIR)/xinit ! XDMDIR = /var/X11/xdm ! TWMDIR = $(LIBDIR)/twm ! XSMDIR = $(LIBDIR)/xsm ! NLSDIR = $(LIBDIR)/nls ! XLOCALEDIR = $(LIBDIR)/locale ! PEXAPIDIR = $(LIBDIR)/PEX ! LBXPROXYDIR = $(LIBDIR)/lbxproxy ! PROXYMANAGERDIR = $(LIBDIR)/proxymngr ! XPRINTDIR = $(LIBDIR) ! XAPPLOADDIR = $(LIBDIR)/app-defaults ! FONTCFLAGS = -t ! ! INSTAPPFLAGS = $(INSTDATFLAGS) ! ! RGB = rgb ! FONTC = bdftopcf ! MKFONTDIR = mkfontdir ! ! DOCUTILSRC = $(XTOP)/doc/util ! XDOCMACROS = $(DOCUTILSRC)/macros.t ! XIDXMACROS = $(DOCUTILSRC)/indexmacros.t ! PROGRAMSRC = $(TOP)/programs ! LIBSRC = $(XTOP)/lib ! FONTSRC = $(XTOP)/fonts ! INCLUDESRC = $(BUILDINCROOT)/include/X11 ! XINCLUDESRC = $(INCLUDESRC)/X11 ! SERVERSRC = $(XTOP)/programs/Xserver ! CONTRIBSRC = $(XTOP)/../contrib ! UNSUPPORTEDSRC = $(XTOP)/unsupported ! DOCSRC = $(XTOP)/doc ! RGBSRC = $(XTOP)/programs/rgb ! BDFTOPCFSRC = $(PROGRAMSRC)/bdftopcf ! MKFONTDIRSRC = $(PROGRAMSRC)/mkfontdir ! FONTSERVERSRC = $(PROGRAMSRC)/xfs ! FONTINCSRC = $(XTOP)/include/fonts ! EXTINCSRC = $(XTOP)/include/extensions ! TRANSCOMMSRC = $(LIBSRC)/xtrans ! TRANS_INCLUDES = -I$(TRANSCOMMSRC) ! ! CLIENTENVSETUP = ! ! # Supporting dynamic shared object libraries for IRIX 5.0 ! ! # These defines mimic what is in /usr/include/make/commondefs ! # (Should be in sync with Revision 1.99) ! ! DSOREGFILE = $$ROOT$(SHLIBDIR)/so_locations ! DSOSTARTOPT = -update_registry $(DSOREGFILE) ! DSONAMEOPT = -soname $@ ! DSOVERSION = sgi1.0 ! DSOVERSIONOPT = -set_version $(DSOVERSION) ! LDDSOOPTS = -n32 -mips3 -shared -no_unresolved $(VLDDSOOPTS) \ ! $(LLDDSOOPTS) $(GLDDSOOPTS) ! GLDDSOOPTS = -all $(DSOSTARTOPT) $(DSONAMEOPT) $(DSOVERSIONOPT) ! ! XLIBSRC = $(LIBSRC)/X11 ! ! SOXLIBREV = .1 ! DEPXONLYLIB = $(ROOT)$(SHLIBDIR)/libX11.so$(SOXLIBREV) ! XONLYLIB = -lX11 ! ! LINTXONLY = $(LINTLIBDIR)/llib-lX11.ln ! ! XLIBONLY = $(XONLYLIB) ! ! XEXTLIBSRC = $(LIBSRC)/Xext ! ! SOXEXTREV = ! DEPEXTENSIONLIB = $(ROOT)$(SHLIBDIR)/libXext.so$(SOXEXTREV) ! EXTENSIONLIB = -lXext ! ! LINTEXTENSION = $(LINTLIBDIR)/llib-lXext.ln ! ! LINTEXTENSIONLIB = $(LINTEXTENSION) ! DEPXLIB = $(DEPEXTENSIONLIB) $(DEPXONLYLIB) ! XLIB = $(EXTENSIONLIB) $(XONLYLIB) ! LINTXLIB = $(LINTXONLYLIB) ! ! XAUTHSRC = $(LIBSRC)/Xau ! ! DEPXAUTHLIB = $(USRLIBDIR)/libXau.a ! XAUTHLIB = -lXau ! ! LINTXAUTH = $(LINTLIBDIR)/llib-lXau.ln ! ! XDMCPLIBSRC = $(LIBSRC)/Xdmcp ! ! DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a ! XDMCPLIB = -lXdmcp ! ! LINTXDMCP = $(LINTLIBDIR)/llib-lXdmcp.ln ! ! XMUSRC = $(LIBSRC)/Xmu ! ! SOXMUREV = ! DEPXMULIB = $(ROOT)$(SHLIBDIR)/libXmu.so$(SOXMUREV) ! XMULIB = -lXmu ! ! LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln ! ! OLDXLIBSRC = $(LIBSRC)/oldX ! ! DEPOLDXLIB = $(USRLIBDIR)/liboldX.a ! OLDXLIB = -loldX ! ! LINTOLDX = $(LINTLIBDIR)/llib-loldX.ln ! ! XPLIBSRC = $(LIBSRC)/Xp ! ! SOXPREV = 6.2 ! DEPXPLIB = $(ROOT)$(SHLIBDIR)/libXp.so$(SOXPREV) ! XPLIB = -lXp ! ! LINTXP = $(LINTLIBDIR)/llib-lXp.ln ! ! TOOLKITSRC = $(LIBSRC)/Xt ! ! SOXTREV = ! DEPXTOOLONLYLIB = $(ROOT)$(SHLIBDIR)/libXt.so$(SOXTREV) ! XTOOLONLYLIB = -lXt ! ! LINTXTOOLONLY = $(LINTLIBDIR)/llib-lXt.ln ! ! DEPXTOOLLIB = $(DEPXTOOLONLYLIB) $(DEPSMLIB) $(DEPICELIB) ! XTOOLLIB = $(XTOOLONLYLIB) $(SMLIB) $(ICELIB) ! LINTXTOOLLIB = $(LINTXTOOLONLYLIB) ! ! XALIBSRC = $(LIBSRC)/Xa ! ! SOXAREV = 1.0 ! DEPXALIB = $(ROOT)$(SHLIBDIR)/libXa.so$(SOXAREV) ! XALIB = -lXa ! ! LINTXA = $(LINTLIBDIR)/llib-lXa.ln ! ! AWIDGETSRC = $(LIBSRC)/Xaw ! ! SOXAWREV = .2 ! DEPXAWLIB = $(ROOT)$(SHLIBDIR)/libXaw.so$(SOXAWREV) ! XAWLIB = -lXaw ! ! LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln ! ! XILIBSRC = $(LIBSRC)/Xi ! ! SOXINPUTREV = ! DEPXILIB = $(ROOT)$(SHLIBDIR)/libXi.so$(SOXINPUTREV) ! XILIB = -lXi ! ! LINTXI = $(LINTLIBDIR)/llib-lXi.ln ! ! XTESTLIBSRC = $(LIBSRC)/Xtst ! ! DEPXTESTLIB = $(USRLIBDIR)/libXtst.a ! XTESTLIB = -lXtst ! ! LINTXTEST = $(LINTLIBDIR)/llib-lXtst.ln ! ! PEXLIBSRC = $(LIBSRC)/PEX5 ! ! DEPPEXLIB = $(ROOT)$(SHLIBDIR)/libPEX5.a ! PEXLIB = -lPEX5 ! ! LINTPEX = $(LINTLIBDIR)/llib-lPEX5.ln ! ! XNMBXLIBSRC = $(LIBSRC)/nmbx ! ! SONMBXREV = ! DEPXNMBXLIB = $(ROOT)$(SHLIBDIR)/libXnmbx.so$(SONMBXREV) ! XNMBXLIB = -lXnmbx ! ! LINTXNMBX = $(LINTLIBDIR)/llib-lXnmbx.ln ! ! XTRAPLIBSRC = $(LIBSRC)/xtrap ! ! DEPXTRAPLIB = $(ROOT)$(SHLIBDIR)/libxtrap.a ! XTRAPLIB = -lxtrap ! ! LINTXTRAP = $(LINTLIBDIR)/llib-lxtrap.ln ! ! XIELIBSRC = $(LIBSRC)/XIE ! ! DEPXIELIB = $(USRLIBDIR)/libXIE.a ! XIELIB = -lXIE ! ! LINTXIE = $(LINTLIBDIR)/llib-lXIE.ln ! ! PHIGSLIBSRC = $(LIBSRC)/PHIGS ! ! DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a ! PHIGSLIB = -lphigs ! ! LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln ! ! DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a ! XBSDLIB = -lXbsd ! ! LINTXBSD = $(LINTLIBDIR)/llib-lXbsd.ln ! ! ICESRC = $(LIBSRC)/ICE ! ! SOICEREV = ! DEPICELIB = $(ROOT)$(SHLIBDIR)/libICE.so$(SOICEREV) ! ICELIB = -lICE ! ! LINTICE = $(LINTLIBDIR)/llib-lICE.ln ! ! SMSRC = $(LIBSRC)/SM ! ! SOSMREV = ! DEPSMLIB = $(ROOT)$(SHLIBDIR)/libSM.so$(SOSMREV) ! SMLIB = -lSM ! ! LINTSM = $(LINTLIBDIR)/llib-lSM.ln ! ! XKEYSRC = $(LIBSRC)/Xkey ! ! SOXKEYREV = 6.0 ! DEPXKEYLIB = $(ROOT)$(SHLIBDIR)/libXkey.so$(SOXKEYREV) ! XKEYLIB = -lXkey ! ! LINTXKEY = $(LINTLIBDIR)/llib-lXkey.ln ! ! FSLIBSRC = $(LIBSRC)/FS ! ! DEPFSLIB = $(USRLIBDIR)/libFS.a ! FSLIB = -lFS ! ! LINTFS = $(LINTLIBDIR)/llib-lFS.ln ! ! FONTLIBSRC = $(LIBSRC)/font ! ! DEPFONTLIB = $(USRLIBDIR)/libfont.a ! FONTLIB = -lfont ! ! LINTFONT = $(LINTLIBDIR)/llib-lfont.ln ! ! XKBFILELIBSRC = $(LIBSRC)/xkbfile ! ! DEPXKBFILELIB = $(USRLIBDIR)/libxkbfile.a ! XKBFILELIB = -lxkbfile ! ! LINTXKBFILE = $(LINTLIBDIR)/llib-lxkbfile.ln ! ! XKBCOMPCMD = xkbcomp ! ! DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB) ! ! DEPLIBS1 = $(DEPLIBS) ! DEPLIBS2 = $(DEPLIBS) ! DEPLIBS3 = $(DEPLIBS) ! DEPLIBS4 = $(DEPLIBS) ! DEPLIBS5 = $(DEPLIBS) ! DEPLIBS6 = $(DEPLIBS) ! DEPLIBS7 = $(DEPLIBS) ! DEPLIBS8 = $(DEPLIBS) ! DEPLIBS9 = $(DEPLIBS) ! DEPLIBS10 = $(DEPLIBS) ! ! IMAKE_DEFINES = -DBuild32bit=1 ! ! CONFIGDIR = $(LIBDIR)/config ! ! USRLIBDIRPATH = $(USRLIBDIR) ! LDPRELIBS = -L$(USRLIBDIR) ! LDPOSTLIBS = -nostdlib -L$(ROOT)$(SGIISALIBDIR) -L$(ROOT)$(SHLIBDIR) ! TOP_INCLUDES = $(TOP_X_INCLUDES) ! PROJECT_DEFINES = ! ! CXXPROJECT_DEFINES = ! ! # ---------------------------------------------------------------------- ! # start of Imakefile ! ! # Imakefile # RasMol2 Molecular Graphics ! # Roger Sayle, June 1994 # Version 2.6 ! # DEPTHDEF = -DTHIRTYTWOBIT ! # DEPTHDEF = -DSIXTEENBIT ! DEPTHDEF = -DEIGHTBIT ! ! # RasMol's on-line help direcory ! # e.g. /usr/local/lib/rasmol/rasmol.hlp ! RASMOLDIR = $(USRLIBDIR)/lib/rasmol/ ! ! DEFINES = -DRASMOLDIR=\"$(RASMOLDIR)\" $(DEPTHDEF) ! ! SRCS = rasmol.c rasmol.h molecule.c molecule.h abstree.c abstree.h \ ! command.c command.h tokens.h transfor.c transfor.h render.c render.h \ ! x11win.c graphics.h pixutils.c pixutils.h font.h outfile.c outfile.h \ ! script.c script.h infile.c infile.h repres.c repres.h ! ! OBJS = rasmol.o molecule.o abstree.o command.o transfor.o render.o repres.o \ ! x11win.o pixutils.o outfile.o script.o infile.o ! ! # Previous Risc/Os definition ! # LDLIBS = -lm -lXinput $(XLIB) ! ! # Additional RS6000 AIX MITSHM Library ! # LDLIBS = -lm -lXi -lXextSam $(XLIB) ! ! LDLIBS = -lm -lXi $(XLIB) ! ! # ! # Architecture Specific Rules ! # ! PROGRAM = rasmol ! all:: rasmol + rasmol: $(OBJS) $(DEPLIBS) + $(RM) $@ + $(CCLINK) -o $@ $(LDOPTIONS) $(OBJS) $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS) ! install:: rasmol ! -@if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \ ! else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi ! $(INSTALL) $(INSTALLFLAGS) $(INSTPGMFLAGS) rasmol $(DESTDIR)$(BINDIR)/rasmol ! rasmol.nr.z : rasmol.man ! @if [ -f rasmol.man ]; then \ ! $(RM) rasmol.nr rasmol.nr.z && \ ! tbl rasmol.man | eqn | nroff -man - > rasmol.nr && \ ! pack -f rasmol.nr; \ ! fi ! install.man:: rasmol.nr.z ! -@if [ -d /usr/freeware/catman/u_man/cat1/ ]; then set +x; \ ! else (set -x; $(MKDIRHIER) /usr/freeware/catman/u_man/cat1/); fi; \ ! if [ -f rasmol.man ]; then \ ! $(INSTALL) -c $(INSTMANFLAGS) \ ! rasmol.nr.z /usr/freeware/catman/u_man/cat1/rasmol.Z; \ ! fi ! clean:: ! $(RM) rasmol.nr rasmol.nr.z ! depend:: ! $(DEPEND) $(DEPENDFLAGS) -- $(ALLDEFINES) $(DEPEND_DEFINES) -- $(SRCS) ! lint: ! $(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS) ! lint1: ! $(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS) ! clean:: ! $(RM) rasmol + install:: + -@ for flag in ${MAKEFLAGS} ''; do \ + case "$$flag" in *=*) ;; *[i]*) set +e;; esac; done; \ + for i in $(RASMOLDIR); do if [ -d $(DESTDIR)$$i ]; then \ + set +x; else (set -x; $(MKDIRHIER) $(DESTDIR)$$i); fi \ + done + all:: install.man ! install:: rasmol.hlp ! $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) rasmol.hlp $(DESTDIR)$(RASMOLDIR) ! install:: data/1crn.pdb ! $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) data/1crn.pdb $(DESTDIR)$(RASMOLDIR) + install:: data/3cro.pdb + $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) data/3cro.pdb $(DESTDIR)$(RASMOLDIR) ! rasmol.man:: doc/rasmol.1 ! ln -s doc/rasmol.1 rasmol.man ! # ---------------------------------------------------------------------- ! # common rules for all Makefiles - do not edit ! .c.i: ! $(RM) $@ ! $(CC) -E $(CFLAGS) $(_NOOP_) $*.c > $@ ! emptyrule:: ! clean:: ! $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut "#"* ! Makefile:: ! -@if [ -f Makefile ]; then set -x; \ ! $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \ ! else exit 0; fi ! $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) ! tags:: ! $(TAGS) -w *.[ch] ! $(TAGS) -xw *.[ch] > TAGS ! man_keywords:: ! # ---------------------------------------------------------------------- ! # 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" ! install.linkkit:: ! @echo "install.linkkit in $(CURRENT_DIR) done" ! Makefiles:: + includes:: ! depend:: ! # ---------------------------------------------------------------------- ! # dependencies generated by makedepend *** ./rasmol.h Thu Oct 31 12:03:51 1996 --- ../RasMol2/./rasmol.h Fri Dec 4 13:21:05 1998 *************** *** 11,17 **** /* #define IBMPC */ /* #define APPLEMAC */ ! /* #define DIALBOX */ #define TERMIOS #define SOCKETS #define MITSHM --- 11,17 ---- /* #define IBMPC */ /* #define APPLEMAC */ ! #define DIALBOX #define TERMIOS #define SOCKETS #define MITSHM