makefile.archive

来自「最经典的分子对结软件」· ARCHIVE 代码 · 共 153 行

ARCHIVE
153
字号
MAKE=	makeLIBS=	-lmCFLAGS= -O2 -g -n32 -mips4 -all -w $(LIBS)FFLAGS= -O2 -g -n32 -mips4PROGS =	dock gridBIN   =	../../bin###### Note, I dummied out one function call to build the archive.##    The function is:  void readgrid(); in io_grid.c.##    This prevents fortran code from being built into the archive.##    The changed module is in:  /idk1/people/arnold/fulcrum/Dock4.0.1/source/dock######## Link to the archive with a command in your local makefile like this:####    DOCK4    = "dock dir"####    AutoSphere: AutoSphere.o##        $(CXX) $(CFLAGS) -o AutoSphere AutoSphere.o           \##                            -Bstatic       -lm -Bdynamic      \##                            debug.o                           \##                            -L$(DOCK4)     -lDock4## Jim Arnold.####LIB   = libDock4.a${LIB}: ${OBJS_C}	ar -c -r -s ${LIB} ${OBJS_C}OBJS_C=	dock.o gridpoint.o define.o \	io_grid.o            io_ligand.o mol_prep.o io_receptor.o\        io.o io_mol2.o io_pdb.o io_ptr.o io_sph.o \        label.o label_node.o label_chem.o label_vdw.o label_flex.o \	screen.o flex.o orient.o match.o mol.o transform.o transformf.o \	parm.o parm_dock.o rank.o rotrans.o search.o \	score_dock.o score.o simplex.o utility.o vector.oOBJS1=	dock.o gridpoint.o define.o \	io_grid.o io_gridf.o io_ligand.o mol_prep.o io_receptor.o\        io.o io_mol2.o io_pdb.o io_ptr.o io_sph.o \        label.o label_node.o label_chem.o label_vdw.o label_flex.o \	screen.o flex.o orient.o match.o mol.o transform.o transformf.o \	parm.o parm_dock.o rank.o rotrans.o search.o \	score_dock.o score.o simplex.o utility.o vector.oOBJS2=	grid.o score.o score_grid.o gridpoint.o define.o \	io.o io_grid.o io_gridf.o mol_prep.o io_receptor.o \	io_mol2.o io_pdb.o io_ptr.o io_sph.o \	label.o label_node.o label_chem.o label_vdw.o label_flex.o \	mol.o search.o transform.o transformf.o \	parm.o parm_grid.o rotrans.o \	utility.o vector.oremind:	echo Please specify an executable to makeinstall: all	mv $(PROGS) $(BIN)all:	$(PROGS)clean:	rm -f $(OBJS1)	rm -f $(OBJS2)uninstall:	cd $(BIN); rm $(PROGS)dock: $(OBJS1)	f90 $(FFLAGS) $(OBJS1) $(LIBS) -o $@grid: $(OBJS2)	f90 $(FFLAGS) $(OBJS2) $(LIBS) -o $@dock_debug: $(OBJS1)	f90 $(FFLAGS) $(OBJS1) $(LIBS) -o $@grid_debug: $(OBJS2)	f90 $(FFLAGS) $(OBJS2) $(LIBS) -o $@dock.o :	 define.h global.h utility.h mol.h search.h \		 dock.h label.h score.h score_dock.h match.h \		 orient.h io.h io_grid.h io_ligand.h \		 mol_prep.h parm_dock.h rank.hdefine.o :	 define.hgrid.o :	 define.h utility.h mol.h global.h score.h \		 label.h io.h io_receptor.h io_grid.h grid.h \		 score_grid.h parm_grid.hio.o :	         define.h utility.h mol.h global.h io.h \		 io_mol2.h io_pdb.h io_ptr.h io_sph.h transform.h \		 rotrans.hio_grid.o :	 define.h utility.h mol.h global.h search.h \		 label.h score.h io_grid.h io_pdb.hio_ligand.o :	 define.h utility.h mol.h global.h dock.h \		 search.h label.h score.h score_dock.h io.h \		 mol_prep.h io_ligand.h transform.h rotrans.hio_mol2.o :	 define.h utility.h mol.h global.h io_mol2.hio_pdb.o :	 define.h utility.h mol.h global.h io_pdb.hio_ptr.o :	 define.h utility.h mol.h global.h io.h \		 io_ptr.h vector.h transform.h rotrans.hio_receptor.o :	 define.h utility.h mol.h global.h search.h \		 label.h score.h io.h mol_prep.hio_sph.o :	 define.h utility.h mol.h global.h io_sph.hlabel.o :	 define.h utility.h mol.h global.h label.h label_node.h \		 label_chem.h label_vdw.h label_flex.hlabel_chem.o :	 define.h utility.h mol.h global.h label_node.h \		 label_chem.hlabel_flex.o :	 define.h utility.h mol.h global.h search.h \		 label_node.h label_vdw.h label_flex.h transform.hlabel_node.o :	 define.h utility.h mol.h global.h label_node.hlabel_vdw.o :	 define.h utility.h mol.h global.h label_node.h \		 label_vdw.hscreen.o :	 define.h utility.h mol.h global.h label.h flex.o :	 define.h utility.h mol.h global.h \		 label.h transform.h score.h flex.hmatch.o :	 define.h utility.h mol.h global.h dock.h \		 search.h label.h match.h io.h mol_prep.hmol.o :		 define.h utility.h global.h search.h mol.h vector.hmol_prep.o :	 define.h utility.h mol.h global.h search.h \		 label.h mol_prep.horient.o :	 define.h utility.h mol.h global.h vector.h \		 search.h transform.h dock.h label.h score.h \		 score_dock.h match.h orient.hparm.o :	 define.h utility.h global.h parm.hparm_dock.o :	 define.h utility.h mol.h global.h dock.h \		 search.h label.h io.h score.h score_dock.h \		 match.h orient.h parm.h parm_dock.hparm_grid.o :	 define.h utility.h mol.h global.h parm.h \		 label.h score.h score_grid.h grid.h io.hrank.o :	 define.h utility.h mol.h global.h dock.h \		 search.h label.h score.h score_dock.h io.h \		 io_ligand.h transform.h rank.hrotrans.o :	 define.h vector.h rotrans.hscore.o :	 define.h utility.h mol.h global.h label.h \		 score.h io_grid.h io_receptor.h vector.hscore_dock.o :	 define.h utility.h mol.h global.h dock.h \		 search.h label.h score.h score_dock.h simplex.h \		 io_ligand.h io_grid.h transform.hscore_grid.o :	 define.h mol.h global.h search.h label.h \		 score.h grid.h score_grid.hsearch.o :	 define.h utility.h global.h search.hsimplex.o :	 define.h utility.h global.htransform.o :	 define.h utility.h mol.h global.h vector.h \		 transform.hutility.o :	 define.hvector.o :	 define.h vector.h

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?