########################################################################### # RasMol 2.7.2.1.1 # # # # RasMol # # Molecular Graphics Visualisation Tool # # 26 January 2004 # # # # Based on RasMol 2.6 by Roger Sayle # # Biomolecular Structures Group, Glaxo Wellcome Research & Development, # # Stevenage, Hertfordshire, UK # # Version 2.6, August 1995, Version 2.6.4, December 1998 # # Copyright (C) Roger Sayle 1992-1999 # # # # and Based on Mods by # #Author Version, Date Copyright # #Arne Mueller RasMol 2.6x1 May 98 (C) Arne Mueller 1998 # #Gary Grossman and RasMol 2.5-ucb Nov 95 (C) UC Regents/ModularCHEM # #Marco Molinaro RasMol 2.6-ucb Nov 96 Consortium 1995, 1996 # # # #Philippe Valadon RasTop 1.3 Aug 00 (C) Philippe Valadon 2000 # # # #Herbert J. RasMol 2.7.0 Mar 99 (C) Herbert J. Bernstein # #Bernstein RasMol 2.7.1 Jun 99 1998-2001 # # RasMol 2.7.1.1 Jan 01 # # RasMol 2.7.2 Aug 00 # # RasMol 2.7.2.1 Apr 01 # # # # and Incorporating Translations by # # Author Item Language # # Isabel Serv‡n Mart’nez, # # JosŽ Miguel Fern‡ndez Fern‡ndez 2.6 Manual Spanish # # JosŽ Miguel Fern‡ndez Fern‡ndez 2.7.1 Manual Spanish # # Fernando Gabriel Ranea 2.7.1 menus and messages Spanish # # Jean-Pierre Demailly 2.7.1 menus and messages French # # Giuseppe Martini, Giovanni Paolella, 2.7.1 menus and messages # # A. Davassi, M. Masullo, C. Liotto 2.7.1 help file Italian # # # # This Release by # # Herbert J. Bernstein, Bernstein + Sons, P.O. Box 177, Bellport, NY, USA # # yaya@bernstein-plus-sons.com # # Copyright(C) Herbert J. Bernstein 1998-2001 # # # # Please read the file NOTICE for important notices which apply to this # # package. If you are not going to make changes to RasMol, you are not # # only permitted to freely make copies and distribute them, you are # # encouraged to do so, provided you do the following: # # * 1. Either include the complete documentation, especially the file # # NOTICE, with what you distribute or provide a clear indication # # where people can get a copy of the documentation; and # # * 2. Please give credit where credit is due citing the version and # # original authors properly; and # # * 3. Please do not give anyone the impression that the original # # authors are providing a warranty of any kind. # # # # If you would like to use major pieces of RasMol in some other program, # # make modifications to RasMol, or in some other way make what a lawyer # # would call a "derived work", you are not only permitted to do so, you # # are encouraged to do so. In addition to the things we discussed above, # # please do the following: # # * 4. Please explain in your documentation how what you did differs # # from this version of RasMol; and # # * 5. Please make your modified source code available. # # # # This version of RasMol is not in the public domain, but it is given # # freely to the community in the hopes of advancing science. If you make # # changes, please make them in a responsible manner, and please offer us # # the opportunity to include those changes in future versions of RasMol. # ########################################################################### # PREFIX = i586-mingw32msvc- CC = $(PREFIX)cc LD = $(PREFIX)gcc RC = $(PREFIX)windres ifndef DEBUG DEBUG = 0 endif CFLAGS = -I./mswin -DIBMPC -DMSWIN -D__far= ifeq ($(DEBUG),1) CFLAGS += -g -pg -DPROFILE -W -Wall -pedantic LFLAGS += -g -pg else CFLAGS += -O2 -W -Wno-unused -Wno-implicit LFLAGS += endif LIBS = -luser32 -lgdi32 -lcomdlg32 -lshell32 OBJS = raswin.o molecule.o cmndline.o command.o abstree.o \ transfor.o render.o pixutils.o mswin31.o outfile.o \ script.o infile.o tokens.o cif_fract.o cif.o \ cif_ctonum.o cif_stx.o multiple.o vector.o wbrotate.o langsel.o \ repres.o goal: raswin.exe raswin.exe: $(OBJS) raswin.res.o $(LD) $(LFLAGS) $(OBJS) raswin.res.o $(LIBS) -o raswin.exe raswin.res.o: mswin/raswin.rc mswin/raswin.idm cd mswin && $(RC) raswin.rc raswin.res.o && cp -f raswin.res.o .. raswin.o: raswin.c rasmol.h mswin/raswin.idm molecule.h command.h \ abstree.h transfor.h render.h pixutils.h graphics.h \ outfile.h molecule.o: molecule.c molecule.h rasmol.h abstree.h command.h \ transfor.h render.h transfor.o: transfor.c transfor.h rasmol.h molecule.h command.h \ render.h graphics.h command.o: command.c command.h rasmol.h tokens.h abstree.h \ molecule.h transfor.h render.h graphics.h pixutils.h \ outfile.h cmndline.o: cmndline.c cmndline.h rasmol.h molecule.h command.h \ render.h graphics.h abstree.o: abstree.c abstree.h rasmol.h molecule.h render.o: render.c render.h rasmol.h molecule.h transfor.h \ command.h graphics.h pixutils.h mswin31.o: mswin31.c graphics.h rasmol.h render.h pixutils.o: pixutils.c pixutils.h rasmol.h render.h graphics.h outfile.o: outfile.c outfile.h rasmol.h command.h transfor.h \ render.h graphics.h pixutils.h script.h script.o: script.c script.h rasmol.h command.h transfor.h \ render.h graphics.h pixutils.h cif_fract.o: cif_fract.c rasmol.h cif.o: cif.c cif.h rasmol.h molecule.h cif_ctonum.o: cif_ctonum.c cif_ctonum.h rasmol.h cif_stx.o: cif_stx.c cif.h vector.o: vector.c rasmol.h command.h tokens.h molecule.h \ abstree.h transfor.h vector.h multiple.h multiple.o: multiple.c rasmol.h command.h tokens.h molecule.h \ abstree.h transfor.h render.h graphics.h pixutils.h \ multiple.h outfile.h script.h vector.h wbrotate.h wbrotate.o: wbrotate.c rasmol.h command.h tokens.h molecule.h \ abstree.h transfor.h vector.h multiple.h render.h \ repres.h graphics.h wbrotate.h langsel.o: langsel.c rasmol.h graphics.h langsel.h clean: rm -f $(OBJS) core