diff options
Diffstat (limited to 'make/makeall.unx')
-rw-r--r-- | make/makeall.unx | 59 |
1 files changed, 51 insertions, 8 deletions
diff --git a/make/makeall.unx b/make/makeall.unx index fe7fb7d9..b4dce566 100644 --- a/make/makeall.unx +++ b/make/makeall.unx @@ -1,6 +1,6 @@ # makefile for asntool and ncbi core routines, # -# $Id: makeall.unx,v 6.215 2003/10/09 16:41:32 beloslyu Exp $ +# $Id: makeall.unx,v 6.222 2003/12/30 20:55:03 kans Exp $ # # cdromlib data access functions, vibrant, and entrez # SunOS with unbundled ANSI compiler [ make LCL=acc RAN=ranlib CC=acc ] @@ -120,7 +120,8 @@ ULIB39 = libideochr.a LIB39= $(ULIB39) LIB39 = LIB50 = libregexp.a - +LIB60 = libblast.a +LIB61 = libblastapi.a # # Pseudo-dummy targets when Vibrant is not used # @@ -192,7 +193,8 @@ SRC2 = objacces.c objalign.c objall.c objbibli.c \ sequtil.c prtutil.c simple.c tofasta.c tofile.c tomedlin.c \ valid.c alignmgr.c aliparse.c aliread.c alignval.c sqnutil1.c sqnutil2.c sqnutil3.c \ subutil.c edutil.c asn2ff1.c asn2ff2.c asn2ff3.c asn2ff4.c \ - asn2ff5.c asn2ff6.c asn2gnbk.c ftusrstr.c gbfeat.c gbftglob.c \ + asn2ff5.c asn2ff6.c asn2gnb1.c asn2gnb2.c asn2gnb3.c asn2gnb4.c \ + asn2gnb5.c asn2gnb6.c ftusrstr.c gbfeat.c gbftglob.c \ gbparint.c utilpars.c utilpub.c ffprint.c wprint.c satutil.c \ seqmgr.c objmgr.c gather.c accmmdbs.c acccn3ds.c lsqfetch.c findrepl.c \ codon.c jzcoll.c jzmisc.c maputil.c mconsist.c \ @@ -252,7 +254,7 @@ SRC23 = csim.c db_slist.c dust.c falign.c g_any.c sim2.c sim3.c sim4.c \ actutils.c posit.c lookup.c readdb.c ncbisam.c ncbisort.c \ salign.c salptool.c urkutil.c urkpcc.c urkptpf.c urkepi.c \ urkfltr.c urkdust.c urksigu.c seg.c urkbias.c urkcnsrt.c urktree.c \ - pseed3.c pattern1.c impatool.c posit2.c newkar.c mbalign.c \ + pseed3.c pattern1.c impatool.c posit2.c mbalign.c \ vecscrn.c mblast.c rpsutil.c kappa.c xmlblast.c bxmlobj.c objscoremat.c \ dotseq.c spidey.c motif.c @@ -278,6 +280,17 @@ SRC39 = ideochrow.c humchrom_dat.c mschrom_dat.c ideochrom.c ideoorgs.c \ SRC50 = chartables.c get.c maketables.c pcre.c pcreposix.c study.c +SRC60 = aa_ungapped.c blast_dust.c blast_engine.c blast_extend.c \ + blast_filter.c blast_gapalign.c blast_hits.c blast_lookup.c \ + blast_message.c blast_options.c blast_seg.c blast_seqsrc.c \ + blast_setup.c blast_stat.c blast_traceback.c blast_util.c \ + gapinfo.c greedy_align.c link_hsps.c lookup_wrap.c mb_lookup.c \ + ncbi_math.c ncbi_std.c pattern.c phi_extend.c phi_lookup.c \ + lookup_util.c + +SRC61 = blast_input.c blast_seq.c blast_seqalign.c seqsrc_readdb.c \ + blast_format.c + # objects needed for versions of asntool and entrez THR_OBJ = ncbithr.o @@ -310,7 +323,8 @@ OBJ2 = objacces.o objalign.o objall.o objbibli.o \ sequtil.o prtutil.o simple.o tofasta.o tofile.o tomedlin.o \ valid.o alignmgr.o aliparse.o aliread.o alignval.o sqnutil1.o sqnutil2.o sqnutil3.o \ subutil.o edutil.o asn2ff1.o asn2ff2.o asn2ff3.o asn2ff4.o \ - asn2ff5.o asn2ff6.o asn2gnbk.o ftusrstr.o gbfeat.o gbftglob.o \ + asn2ff5.o asn2ff6.o asn2gnb1.o asn2gnb2.o asn2gnb3.o asn2gnb4.o \ + asn2gnb5.o asn2gnb6.o ftusrstr.o gbfeat.o gbftglob.o \ gbparint.o utilpars.o utilpub.o ffprint.o wprint.o satutil.o \ seqmgr.o objmgr.o gather.o accmmdbs.o acccn3ds.o lsqfetch.o findrepl.o \ codon.o jzcoll.o jzmisc.o maputil.o mconsist.o \ @@ -382,7 +396,7 @@ OBJ23 = csim.o db_slist.o dust.o falign.o g_any.o sim2.o sim3.o sim4.o \ actutils.o posit.o lookup.o readdb.o ncbisam.o ncbisort.o \ salign.o salptool.o urkutil.o urkpcc.o urkptpf.o urkepi.o \ urkfltr.o urkdust.o urksigu.o seg.o urkbias.o urkcnsrt.o urktree.o \ - pseed3.o pattern1.o impatool.o posit2.o newkar.o mbalign.o \ + pseed3.o pattern1.o impatool.o posit2.o mbalign.o \ vecscrn.o mblast.o rpsutil.o kappa.o xmlblast.o bxmlobj.o objscoremat.o \ dotseq.o spidey.o motif.o @@ -413,6 +427,18 @@ OBJ39 = ideochrow.o humchrom_dat.o mschrom_dat.o ideochrom.o ideoorgs.o \ OBJ50 = chartables.o get.o maketables.o pcre.o pcreposix.o study.o +OBJ60 = aa_ungapped.o blast_dust.o blast_engine.o blast_extend.o \ + blast_filter.o blast_gapalign.o blast_hits.o blast_lookup.o \ + blast_message.o blast_options.o blast_seg.o blast_seqsrc.o \ + blast_setup.o blast_stat.o blast_traceback.o blast_util.o \ + gapinfo.o greedy_align.o link_hsps.o lookup_wrap.o mb_lookup.o \ + ncbi_math.o ncbi_std.o pattern.o phi_extend.o phi_lookup.o \ + lookup_util.o + +OBJ61 = blast_input.o blast_seq.o blast_seqalign.o seqsrc_readdb.o \ + blast_format.o + + # NOTE: if you enter an object file to an OBJxx greater than 30, you have to explicitly # enter the make actions below (e.g. ddvclick.o). This is because the # implicit make rule for opengl objects (.glo) somehow causes the default make rule for .o @@ -430,10 +456,10 @@ ln-if-absent: ../make/ln-if-absent nocopy : sources $(THR_OBJ) $(LIB1) $(LIB2) $(LIB3) $(DLIB4) $(DLIB400) \ $(LIB5) $(DLIB20) $(DLIB45) $(LIB22) $(LIB23) $(DLIB28) $(DLIB30) $(DLIB3000) \ - $(DLIB34) $(DLIB37) $(DLIB38) $(LIB50) $(NCBI_SHLIBS) + $(DLIB34) $(DLIB37) $(DLIB38) $(LIB50) $(LIB60) $(LIB61) $(NCBI_SHLIBS) sources : $(THR_SRC) $(SRC1) $(SRC2) $(SRC3) $(SRC4) $(SRC5) $(SRC20) $(SRC22) \ - $(SRC23) $(SRC28) $(SRC30) $(SRC50) + $(SRC23) $(SRC28) $(SRC30) $(SRC50) $(SRC60) $(SRC61) ## To clean out the directory without removing make ## @@ -707,6 +733,12 @@ copy : $(SRCCOPY) ../network/nsclilib/*.h ../include $(SRCCOPY) ../network/blast3/client/*.h ../include $(SRCCOPY) ../network/id1arch/*.h ../include + - mkdir -p ../include/algo/blast/core + $(SRCCOPY) ../algo/blast/core/*.c . + cp -fp ../algo/blast/core/*.h ../include/algo/blast/core + - mkdir -p ../include/algo/blast/api + $(SRCCOPY) ../algo/blast/api/*.c . + cp -fp ../algo/blast/api/*.h ../include/algo/blast/api - chmod -R ug+rw,o+r . @@ -871,6 +903,17 @@ $(LIB50) : $(OBJ50) $(LIBCOPY) $(LIB50) $(NCBI_LIBDIR) $(RAN) $(NCBI_LIBDIR)/$(LIB50) +$(LIB60) : $(OBJ60) + - $(RM_LIB) $(LIB60) + $(AR) cru $(LIB60) $(OBJ60) + $(LIBCOPY) $(LIB60) $(NCBI_LIBDIR) + $(RAN) $(NCBI_LIBDIR)/$(LIB60) + +$(LIB61) : $(OBJ61) + - $(RM_LIB) $(LIB61) + $(AR) cru $(LIB61) $(OBJ61) + $(LIBCOPY) $(LIB61) $(NCBI_LIBDIR) + $(RAN) $(NCBI_LIBDIR)/$(LIB61) ## make asntool application ## This is ALWAYS the command line version |