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 + -
显示快捷键?