|
NCBI Home IEB Home C Toolkit docs C++ Toolkit source browser C Toolkit source browser (2) |
NCBI C Toolkit Cross ReferenceC/make/makeall.unx |
source navigation diff markup identifier search freetext search file search |
1 # makefile for asntool and ncbi core routines, 2 # 3 # $Id: makeall.unx,v 6.302 2009/07/05 22:11:09 ucko Exp $ 4 # 5 # cdromlib data access functions, vibrant, and entrez 6 # SunOS with unbundled ANSI compiler [ make LCL=acc RAN=ranlib CC=acc ] 7 # SunOS with Gnu C [ make LCL=gcc RAN=ranlib CC=gcc ] 8 # Sun with Solaris 2.x OS [ make LCL=sol CC="cc -Xa" OTHERLIBS="-lm"] 9 # Sun with Solaris 2.x OS using gcc [ make LCL=sol CC=gcc OTHERLIBS="-lm"] 10 # Silicon Graphics [ make LCL=sgi OTHERLIBS="-lm -lPW -lsun" ] 11 # IBM 3090 with AIX [ make LCL=370 ] 12 # IBM rs6000 with AIX [ make LCL=r6k CC=xlc ] 13 # ULTRIX [ make LCL=ult RAN=ranlib ] 14 # Apple AUX [ make LCL=aux SHELL=\usr\bin ] 15 # NeXt [ make LCL=nxt CFLAGS1="-c -ansi" RAN=ranlib ] 16 # DEC Alpha under OSF/1 version 4.x [ make LCL=alf CC=cc RAN=ranlib ] 17 # DEC Alpha under OSF/1 version 3.x [ make LCL=alf CC="cc -DNCBI_NOTHREADS_AVAIL" RAN=ranlib OTHERLIBS="-lc_r -lm"] 18 # BeOS [ make OTHERLIBS="" ] 19 # 20 # see README for other supported systems 21 # 22 # Subsequent makes should make ... nocopy instead of make ... all 23 # to avoid recopying the include files 24 # 25 # To Make the Motif version of Vibrant libraries and add Vibrant front 26 # end to asntool, add: 27 # VIBLIBS="-lXm -lXmu -lXt -lX11" LIB4=libvibrant.a VIBFLAG="-I/am/Motif/include -DWIN_MOTIF" 28 # to the argument list. Substitute the path to your Motif includes for 29 # /am/Motif/include. 30 # 31 # Motif versions on Solaris 2.x are more complicated 32 # 33 # make LCL=sol CC="cc -Xa" 34 # VIBLIBS="-L/netopt/X11R5/lib -L/netopt/Motif1.2.2/lib -lXm -lXmu -lXt -lX11" 35 # LIB4=libvibrant.a 36 # VIBFLAG="-I/netopt/X11R5/include -I/netopt/Motif1.2.2/include -DWIN_MOTIF" 37 # LIB20=libncbidesk.a 38 # 39 # (this can be sourced from ncbi/make/viball.sol) 40 # again, you must set the paths to the Motif libs properly for your system 41 # 42 # The build for RedHat Linux 2.XX with X11R6 requires: 43 # CC="gcc -ansi" 44 # VIBLIBS="-L/usr/X11R6/lib -lXm -lXpm -lXmu -lXp -lXt -lX11 -lXext" 45 # 46 # NOTE: It is now possible to build using shared libraries, which 47 # consumes significantly less disk space. To use shared libraries, try: 48 # make ... NCBI_SHLIBS=shlib NCBI_LINKINGLIBDIR=../shlib 49 # NCBI_OTHERLINKOPTIONS=-R`pwd`/../shlib 50 # 51 # NOTE: It is no longer necessary to manually delete portions of this 52 # makefile; this issue has been finessed by using the DLIBXX and TLIBXX 53 # (e.g. DLIB4 and TLIB4) symbols below. 54 # 55 56 # default flags for compiling and loading 57 58 .KEEP_STATE: 59 60 RM_LIB = rm -f 61 SUFFIXLCL = $(LCL) 62 CFLAGS1 = -c -O 63 LDFLAGS1 = -O 64 CC = cc 65 RAN = ls -l 66 AR=ar 67 OTHERLIBS = -lm 68 VIBLIBS = 69 VIBFLAG = 70 LIBCOPY = cp -p 71 SRCCOPY = ./ln-if-absent 72 BINCOPY = cp -p 73 74 SUFFIXENV = unx 75 ASNDIR = asnstat 76 LIB1 = libncbi.a 77 LIB1e = libncbiext.a 78 LIB2 = libncbiobj.a 79 LIB3 = libncbicdr.a 80 ULIB4 = libvibrant.a 81 LIB4 = $(ULIB4) 82 LIB4 = 83 ULIB400 = libvibrantOGL.a 84 LIB400 = $(ULIB400) 85 LIB400 = 86 LIB5 = libncbiacc.a 87 LIB6 = libnetcli.a 88 LIB7 = libnetentr.a 89 LIB8 = libncbiNacc.a 90 LIB9 = libncbiCacc.a 91 # LIB10 is reserved for ncsasock 92 LIB10 = 93 # LIB20 is for the NCBI desktop utilities 94 ULIB20 = libncbidesk.a 95 LIB20 = $(ULIB20) 96 LIB20 = 97 ULIB45 = libddvlib.a 98 LIB45 = $(ULIB45) 99 LIB45 = 100 LIB22 = libncbimmdb.a 101 LIB23 = libncbitool.a 102 LIBCOMPADJ = libblastcompadj.a 103 ULIB28 = libvibgif.a 104 LIB28 = $(ULIB28) 105 LIB28 = 106 ULIB30 = libncbicn3d.a 107 LIB30 = $(ULIB30) 108 LIB30 = 109 ULIB3000 = libncbicn3dOGL.a 110 LIB3000 = $(ULIB3000) 111 LIB3000 = 112 ULIB34 = libncbiindx.a 113 LIB34= $(ULIB34) 114 LIB34 = 115 ULIB37 = libncbiprs.a 116 LIB37= $(ULIB37) 117 LIB37 = 118 ULIB38 = libnlmzip.a 119 LIB38= $(ULIB38) 120 LIB38 = 121 ULIB39 = libideochr.a 122 LIB39= $(ULIB39) 123 LIB39 = 124 LIB50 = libregexp.a 125 LIB60 = libblast.a 126 LIB61 = libblastapi.a 127 # 128 # Pseudo-dummy targets when Vibrant is not used 129 # 130 TLIB4 = D4$(ULIB4) 131 TLIB400 = D400$(ULIB400) 132 TLIB20 = D20$(ULIB20) 133 TLIB45 = D45$(ULIB45) 134 TLIB28 = D28$(ULIB28) 135 TLIB30 = D30$(ULIB30) 136 TLIB3000 = D3000$(ULIB3000) 137 TLIB34 = D34$(ULIB34) 138 TLIB37 = D37$(ULIB37) 139 TLIB38 = D38$(ULIB38) 140 TLIB39 = D39$(ULIB39) 141 DLIB4 = D4$(LIB4) 142 DLIB400 = D400$(LIB400) 143 DLIB20 = D20$(LIB20) 144 DLIB45 = D45$(LIB45) 145 DLIB28 = D28$(LIB28) 146 DLIB30 = D30$(LIB30) 147 DLIB3000 = D3000$(LIB3000) 148 DLIB34 = D34$(LIB34) 149 DLIB37 = D37$(LIB37) 150 DLIB38 = D38$(LIB38) 151 DLIB39 = D39$(LIB39) 152 NCBI_INCDIR = ../include 153 NCBI_LIBDIR = ../lib 154 NCBI_LINKINGLIBDIR = $(NCBI_LIBDIR) 155 NCBI_OTHERLINKOPTIONS = 156 NCBI_SHLIBS = shlib 157 NCBI_SHLIBS = 158 MAKESHLIB = ../make/makeshlb.unx 159 160 CFLAGS = $(CFLAGS1) -I$(NCBI_INCDIR) $(VIBFLAG) 161 LDFLAGS = $(LDFLAGS1) -I$(NCBI_INCDIR) $(VIBFLAG) $(NCBI_OTHERLINKOPTIONS) -L$(NCBI_LINKINGLIBDIR) 162 163 ## 164 ## some things to make 165 ## 166 167 # sources needed for versions of asntool and entrez 168 THR_SRC = ncbithr.c 169 # NCBI_LBSM_SRC = ncbi_lbsmd_stub.c 170 171 SRC1e = ncbibs.c wwwutils.c ncbierr.c ncbienv.c ncbifile.c \ 172 ncbiprop.c ncbimath.c ncbimem.c ncbimisc.c \ 173 ncbimsg.c ncbistr.c ncbisgml.c ncbitime.c ncbilang.c \ 174 asnbufo.c asndebin.c asnenbin.c asngen.c asnio.c asnlex.c \ 175 asnlext.c asnout.c asnprint.c asntypes.c asngenob.c gifgen.c \ 176 togif.c ncbithr.c regex.c tsprintf.c ncbiargs.c tree.c matrix.c \ 177 ncbi_socket.c ncbi_buffer.c ncbi_types.c ncbi_core.c ncbi_core_c.c ncbi_util.c \ 178 ncbi_priv.c ncbi_ansi_ext.c ncbi_connection.c ncbi_connector.c \ 179 ncbi_connutil.c ncbi_file_connector.c ncbi_heapmgr.c \ 180 ncbi_http_connector.c ncbi_memory_connector.c $(NCBI_LBSM_SRC) \ 181 ncbi_host_info.c ncbi_server_info.c ncbi_service.c \ 182 ncbi_service_connector.c ncbi_ftp_connector.c ncbi_dispd.c \ 183 ncbi_lb.c ncbi_local.c ncbi_socket_connector.c urlquery.c binary.c \ 184 ncbi_sendmail.c asn_connection.c raw_scoremat.c \ 185 drwnflpt.c drwnfspc.c drwnmfls.c 186 SRC1 = ncbimain.c $(SRC1e) 187 188 SRC2 = objacces.c objalign.c objall.c objbibli.c \ 189 objfeat.c objgen.c objloc.c objmedli.c objpub.c \ 190 objres.c objscoremat.c objseq.c objblock.c objcode.c objsset.c \ 191 objsub.c objprt.c objfdef.c objalignloc.c objtable.c \ 192 objpubme.c objmdrs.c objproj.c objgbseq.c objtseq.c objinsdseq.c objmacro.c \ 193 objent2.c ent2api.c pmfapi.c objtax3.c tax3api.c objegkludge.c objentgene.c \ 194 objmla2.c mla2api.c qblastapi.c vecscnapi.c objmim.c objvalid.c mimapi.c cddapi.c \ 195 seqport.c sequtil.c prtutil.c simple.c tofasta.c tofile.c tomedlin.c \ 196 valid.c valapi.c alignmgr.c aliparse.c aliread.c alignval.c sqnutil1.c sqnutil2.c \ 197 sqnutil3.c sqnutil4.c subutil.c edutil.c asn2ff1.c asn2ff2.c asn2ff3.c asn2ff4.c \ 198 asn2ff5.c asn2ff6.c asn2gnb1.c asn2gnb2.c asn2gnb3.c asn2gnb4.c \ 199 asn2gnb5.c asn2gnb6.c ftusrstr.c gbfeat.c gbftglob.c \ 200 gbparint.c utilpars.c utilpub.c ffprint.c wprint.c satutil.c \ 201 seqmgr.c objmgr.c gather.c accmmdbs.c acccn3ds.c lsqfetch.c findrepl.c \ 202 codon.c jzcoll.c jzmisc.c maputil.c mconsist.c macroapi.c \ 203 salpedit.c salpstat.c salpacc.c salprop.c salsap.c salstruc.c salutil.c \ 204 udvseq.c blocks.c pgppop.c samutil.c ddvcolor.c viewmgr.c ddvcreate.c \ 205 jsavlt.c needleman.c txalign.c fdlobj.c alignmgr2.c alnread.c acerdapi.c aceread.c 206 207 SRC3 = cdentrez.c cdromlib.c cdnewlib.c casn.c cdconfig.c objentr.c 208 209 SRC4 = vibbutns.c vibextra.c vibfiles.c vibforms.c \ 210 vibgroup.c viblists.c vibmenus.c vibprmpt.c \ 211 vibsbars.c vibslate.c vibtexts.c \ 212 vibutils.c vibwndws.c vibmain.c ncbidraw.c \ 213 drawing.c mapping.c picture.c viewer.c \ 214 document.c table.c palette.c diagnost.c image.c \ 215 pictur3d.c prim3d1.c prim3d2.c prim3d3.c \ 216 prim3d4.c prim3d5.c viewer3d.c vibmouse.c netscape.c \ 217 imagelst.c treeview.c shim3d.c odlbox.c 218 219 SRC5 = accentr.c accutils.c 220 221 SRC7 = netentr.c netlib.c objneten.c 222 223 SRC11 = objmla.c medarch.c 224 225 SRC12 = objtaxon.c taxarch.c 226 227 SRC20 = drawseq.c dotmatrx.c fea2seg.c fstyle.c smdlg1.c smdlg2.c smdlg3.c \ 228 smtools.c styleman.c stylemui.c glbpic.c \ 229 layout.c saldist.c saled.c salfiles.c salpanel.c salparam.c \ 230 salsa.c seqfltr.c seqgraph.c seqgrphx.c seqmtrx.c \ 231 seqpcc.c seqanal.c aacomp.c seqscrl.c valdlg.c \ 232 vsm.c vsmfile.c vsmutil.c udvgraph.c udvopen.c udvpanel.c dotvibrant.c \ 233 dlgutil1.c dlgutil2.c e2trmlst.c e2docsum.c asn2graphic.c \ 234 medview.c bspview.c gbfview.c gphview.c gphdraw.c gxydraw.c gtrdraw.c \ 235 seqpanel.c ingengraph.c ingenext.c ingenwin.c macrodlg.c \ 236 biosrc.c cdrgn.c import.c pubdesc.c seqsub.c mapgene.c prtgene.c salogif.c 237 238 SRC45 = ddvclick.c ddvgraph.c ddvopen.c ddvpanel.c 239 240 SRC22 = corematx.c dvncode.c objmmdb1.c objmmdb2.c objmmdb3.c objcn3d.c \ 241 mmdbapi.c mmdbapi1.c mmdbapi2.c mmdbapi3.c mmdbapi4.c mmdbentr.c \ 242 vastsubs.c prunebsc.c objcdd.c cddutil.c cddposutil.c objmime.c \ 243 strucapi.c thrdalgs.c thrdatd.c thrdbwfi.c thrdcpal.c \ 244 thrdcpll.c thrdcprl.c thrdcxei.c thrddgri.c thrdrsmp.c \ 245 thrdsal0.c thrdsalr.c thrdsalu.c thrdsgoi.c thrdslo0.c \ 246 thrdslor.c thrdslou.c thrdspci.c thrdspea.c thrdspel.c \ 247 thrdspni.c thrdttb0.c thrdttbi.c thrdzsc.c 248 249 SRC23 = csim.c db_slist.c dust.c blast_dust.c falign.c g_any.c sim2.c sim3.c sim4.c \ 250 simutil.c slist.c sec.c tfuns.c toasn3.c toporg.c \ 251 pobutil.c stsutil.c suggadj.c suggest.c suggslp.c \ 252 blast.c blastutl.c blastool.c blastconcat.c splutil.c gapxdrop.c bandalg0.c bandalg1.c \ 253 bandalg2.c bandalg3.c bandalg4.c bandalg5.c bandalgn.c blastkar.c \ 254 actutils.c posit.c lookup.c readdb.c ncbisam.c ncbisort.c \ 255 salign.c salptool.c urkutil.c urkpcc.c urkptpf.c urkepi.c \ 256 urkfltr.c urkdust.c urksigu.c seg.c urkbias.c urkcnsrt.c urktree.c \ 257 pseed3.c pattern1.c impatool.c posit2.c mbalign.c \ 258 vecscrn.c mblast.c rpsutil.c kappa.c xmlblast.c bxmlobj.c \ 259 dotseq.c spidey.c motif.c blfmtutl.c 260 261 SRCCOMPADJ = matrix_frequency_data.c compo_mode_condition.c \ 262 composition_adjustment.c nlm_linear_algebra.c \ 263 optimize_target_freq.c compo_heap.c smith_waterman.c \ 264 redo_alignment.c unified_pvalues.c 265 266 SRC28 = gdfontg.c gdfontmb.c gdfontt.c pictogif.c \ 267 gdfontl.c gdfonts.c ncbidrwg.c drawing.c mapping.c picture.c ncbimain.c 268 269 SRC30 = algorend.c cn3dmsel.c cn3dopen.c cn3dsave.c \ 270 cn3dxprt.c cn3dwin.c cn3dentr.c \ 271 cn3dmsg.c cn3dmatn.c cn3dmodl.c cn3dshim.c cn3dmesh.c \ 272 cn3dstyl.c seqcons.c 273 274 SRC34 = block.c entry.c indx_blk.c utilfun.c em_index.c gb_index.c sp_index.c \ 275 pir_index.c prf_index.c xm_index.c 276 277 SRC37 = add.c asci_blk.c em_ascii.c em_unorg.c ftamain.c gb_ascii.c \ 278 genref.c ind.c loadfeat.c nucprot.c ref.c sp_ascii.c sp_ref.c \ 279 utilfeat.c utilref.c fta_qscore.c pir_ascii.c fta_clup.c fta_src.c \ 280 prf_ascii.c xm_ascii.c 281 282 SRC38 = deflate.c inflate.c trees.c bits.c util.c dcompr.c streamprocs.c 283 284 SRC39 = ideochrow.c humchrom_dat.c mschrom_dat.c ideochrom.c ideoorgs.c \ 285 bands_abc.c 286 287 SRC50 = chartables.c get.c maketables.c pcre.c pcreposix.c study.c 288 289 SRC60 = aa_ungapped.c blast_diagnostics.c blast_engine.c \ 290 blast_extend.c blast_filter.c blast_gapalign.c blast_hits.c blast_itree.c \ 291 blast_lookup.c blast_message.c blast_options.c blast_seg.c blast_seqsrc.c \ 292 blast_setup.c blast_stat.c blast_traceback.c blast_util.c blast_sw.c \ 293 gapinfo.c greedy_align.c link_hsps.c lookup_wrap.c \ 294 na_ungapped.c ncbi_math.c ncbi_std.c pattern.c phi_extend.c phi_lookup.c \ 295 lookup_util.c blast_encoding.c blast_psi.c blast_psi_priv.c blast_kappa.c \ 296 matrix_freq_ratios.c blast_hspstream.c blast_parameters.c blast_posit.c \ 297 phi_gapalign.c blast_program.c blast_query_info.c blast_tune.c \ 298 blast_aalookup.c blast_nalookup.c blast_aascan.c blast_nascan.c \ 299 blast_dynarray.c split_query.c gencode_singleton.c index_ungapped.c \ 300 hspfilter_collector.c 301 302 SRC61 = blast_api.c blast_format.c blast_input.c blast_mtlock.c \ 303 blast_options_api.c blast_prelim.c blast_returns.c blast_seq.c \ 304 blast_seqalign.c blast_tabular.c repeats_filter.c \ 305 seqsrc_multiseq.c seqsrc_readdb.c twoseq_api.c dust_filter.c \ 306 blast_message_api.c hspfilter_queue.c 307 308 SRCALL = $(THR_SRC) $(SRC1) $(SRC2) $(SRC3) $(SRC4) $(SRC5) $(SRC20) $(SRC22) \ 309 $(SRC23) $(SRC28) $(SRC30) $(SRC50) $(SRC60) $(SRC61) $(SRCCOMPADJ) 310 311 # objects needed for versions of asntool and entrez 312 313 THR_OBJ = ncbithr.o 314 # NCBI_LBSM_OBJ = ncbi_lbsmd_stub.o 315 316 OBJ1e = ncbibs.o wwwutils.o ncbierr.o ncbienv.o ncbifile.o \ 317 ncbiprop.o ncbimath.o ncbimem.o ncbimisc.o \ 318 ncbimsg.o ncbistr.o ncbisgml.o ncbitime.o ncbilang.o \ 319 asnbufo.o asndebin.o asnenbin.o asngen.o asnio.o asnlex.o \ 320 asnlext.o asnout.o asnprint.o asntypes.o asngenob.o gifgen.o \ 321 togif.o ncbithrs.o regex.o tsprintf.o ncbiargs.o tree.o matrix.o \ 322 ncbi_socket.o ncbi_buffer.o ncbi_types.o ncbi_core.o ncbi_core_c.o ncbi_util.o \ 323 ncbi_priv.o ncbi_ansi_ext.o ncbi_connection.o ncbi_connector.o \ 324 ncbi_connutil.o ncbi_file_connector.o ncbi_heapmgr.o \ 325 ncbi_http_connector.o ncbi_memory_connector.o $(NCBI_LBSM_OBJ) \ 326 ncbi_host_info.o ncbi_server_info.o ncbi_service.o \ 327 ncbi_service_connector.o ncbi_ftp_connector.o ncbi_dispd.o \ 328 ncbi_lb.o ncbi_local.o ncbi_socket_connector.o urlquery.o binary.o \ 329 ncbi_sendmail.o asn_connection.o raw_scoremat.o \ 330 drwnflpt.o drwnfspc.o drwnmfls.o 331 OBJ1 = ncbimain.o $(OBJ1e) 332 333 OBJ2 = objacces.o objalign.o objall.o objbibli.o \ 334 objfeat.o objgen.o objloc.o objmedli.o objpub.o \ 335 objres.o objscoremat.o objseq.o objblock.o objcode.o objsset.o \ 336 objsub.o objprt.o objfdef.o objalignloc.o objtable.o \ 337 objpubme.o objmdrs.o objproj.o objgbseq.o objtseq.o objinsdseq.o objmacro.o \ 338 objent2.o ent2api.o pmfapi.o objtax3.o tax3api.o objegkludge.o objentgene.o \ 339 objmla2.o mla2api.o qblastapi.o vecscnapi.o objmim.o objvalid.o mimapi.o cddapi.o \ 340 seqport.o sequtil.o prtutil.o simple.o tofasta.o tofile.o tomedlin.o \ 341 valid.o valapi.o alignmgr.o aliparse.o aliread.o alignval.o sqnutil1.o sqnutil2.o \ 342 sqnutil3.o sqnutil4.o subutil.o edutil.o asn2ff1.o asn2ff2.o asn2ff3.o asn2ff4.o \ 343 asn2ff5.o asn2ff6.o asn2gnb1.o asn2gnb2.o asn2gnb3.o asn2gnb4.o \ 344 asn2gnb5.o asn2gnb6.o ftusrstr.o gbfeat.o gbftglob.o \ 345 gbparint.o utilpars.o utilpub.o ffprint.o wprint.o satutil.o \ 346 seqmgr.o objmgr.o gather.o accmmdbs.o acccn3ds.o lsqfetch.o findrepl.o \ 347 codon.o jzcoll.o jzmisc.o maputil.o mconsist.o macroapi.o \ 348 salpedit.o salpstat.o salpacc.o salprop.o salsap.o salstruc.o salutil.o \ 349 udvseq.o blocks.o pgppop.o samutil.o ddvcolor.o viewmgr.o ddvcreate.o \ 350 jsavlt.o needleman.o txalign.o fdlobj.o alignmgr2.o alnread.o acerdapi.o aceread.o 351 352 OBJ3 = cdentrez.o cdromlib.o cdnewlib.o casn.o cdconfig.o objentr.o 353 354 OBJ4 = vibbutns.o vibextra.o vibfiles.o vibforms.o \ 355 vibgroup.o viblists.o vibmenus.o vibprmpt.o \ 356 vibsbars.o vibslate.o vibtexts.o \ 357 vibutils.o vibwndws.o vibmain.o ncbidraw.o \ 358 drawing.o mapping.o picture.o viewer.o \ 359 document.o table.o palette.o diagnost.o image.o \ 360 pictur3d.o prim3d1.o prim3d2.o prim3d3.o \ 361 prim3d4.o prim3d5.o viewer3d.o vibmouse.o netscape.o \ 362 imagelst.o treeview.o shim3d.o odlbox.o 363 364 OBJ400 = vibbutns.glo vibextra.glo vibfiles.glo vibforms.glo \ 365 vibgroup.glo viblists.glo vibmenus.glo vibprmpt.glo \ 366 vibsbars.glo vibslate.glo vibtexts.glo \ 367 vibutils.glo vibwndws.glo vibmain.glo ncbidraw.glo \ 368 drawing.glo mapping.glo picture.glo viewer.glo \ 369 document.glo table.glo palette.glo diagnost.glo image.glo \ 370 pictur3d.glo prim3d1.glo prim3d2.glo prim3d3.glo \ 371 prim3d4.glo prim3d5.glo viewer3d.glo vibmouse.glo netscape.glo \ 372 imagelst.glo treeview.glo shim3d.glo odlbox.glo 373 374 OBJ5 = accentr.o accutils.o 375 376 OBJ7 = netentr.o netlib.o objneten.o 377 378 OBJ11 = objmla.o medarch.o 379 380 OBJ12 = objtaxon.o taxarch.o 381 382 OBJ20 = drawseq.o dotmatrx.o fea2seg.o fstyle.o smdlg1.o smdlg2.o smdlg3.o \ 383 smtools.o styleman.o stylemui.o glbpic.o \ 384 layout.o saldist.o saled.o salfiles.o salpanel.o \ 385 salparam.o salsa.o seqfltr.o seqgraph.o seqgrphx.o seqmtrx.o \ 386 seqpcc.o seqanal.o aacomp.o seqscrl.o valdlg.o \ 387 vsm.o vsmfile.o vsmutil.o udvgraph.o udvopen.o udvpanel.o dotvibrant.o \ 388 dlgutil1.o dlgutil2.o e2trmlst.o e2docsum.o asn2graphic.o \ 389 medview.o bspview.o gbfview.o gphview.o gphdraw.o gxydraw.o gtrdraw.o \ 390 seqpanel.o ingengraph.o ingenext.o ingenwin.o macrodlg.o \ 391 biosrc.o cdrgn.o import.o pubdesc.o seqsub.o mapgene.o prtgene.o salogif.o 392 393 OBJ45 = ddvclick.o ddvgraph.o ddvopen.o ddvpanel.o 394 395 OBJ22 = corematx.o dvncode.o objmmdb1.o objmmdb2.o objmmdb3.o objcn3d.o \ 396 mmdbapi.o mmdbapi1.o mmdbapi2.o mmdbapi3.o mmdbapi4.o mmdbentr.o \ 397 vastsubs.o prunebsc.o objcdd.o cddutil.o cddposutil.o objmime.o \ 398 strucapi.o thrdalgs.o thrdatd.o thrdbwfi.o thrdcpal.o \ 399 thrdcpll.o thrdcprl.o thrdcxei.o thrddgri.o thrdrsmp.o \ 400 thrdsal0.o thrdsalr.o thrdsalu.o thrdsgoi.o thrdslo0.o \ 401 thrdslor.o thrdslou.o thrdspci.o thrdspea.o thrdspel.o \ 402 thrdspni.o thrdttb0.o thrdttbi.o thrdzsc.o 403 404 405 OBJ23 = csim.o db_slist.o dust.o blast_dust.o falign.o g_any.o sim2.o sim3.o sim4.o \ 406 simutil.o slist.o sec.o tfuns.o toasn3.o toporg.o \ 407 pobutil.o stsutil.o suggadj.o suggest.o suggslp.o \ 408 blast.o blastutl.o blastool.o blastconcat.o splutil.o \ 409 gapxdrop.o bandalg0.o bandalg1.o \ 410 bandalg2.o bandalg3.o bandalg4.o bandalg5.o bandalgn.o blastkar.o \ 411 actutils.o posit.o lookup.o readdb.o ncbisam.o ncbisort.o \ 412 salign.o salptool.o urkutil.o urkpcc.o urkptpf.o urkepi.o \ 413 urkfltr.o urkdust.o urksigu.o seg.o urkbias.o urkcnsrt.o urktree.o \ 414 pseed3.o pattern1.o impatool.o posit2.o mbalign.o \ 415 vecscrn.o mblast.o rpsutil.o kappa.o xmlblast.o bxmlobj.o \ 416 dotseq.o spidey.o motif.o blfmtutl.o 417 418 OBJCOMPADJ = matrix_frequency_data.o compo_mode_condition.o \ 419 composition_adjustment.o nlm_linear_algebra.o \ 420 optimize_target_freq.o compo_heap.o smith_waterman.o \ 421 redo_alignment.o unified_pvalues.o 422 423 OBJ28 = gdfontg.o gdfontmb.o gdfontt.o pictogif.o \ 424 gdfontl.o gdfonts.o ncbidrwg.o drawing.o mapping.o picture.o ncbimain.o 425 426 OBJ30 = algorend.o cn3dmsel.o cn3dopen.o cn3dsave.o \ 427 cn3dxprt.o cn3dwin.o cn3dentr.o \ 428 cn3dmsg.o cn3dmatn.o cn3dmodl.o cn3dshim.o cn3dmesh.o \ 429 cn3dstyl.o seqcons.o 430 431 OBJ3000 = algorend.glo cn3dmsel.glo cn3dopen.glo cn3dsave.glo \ 432 cn3dxprt.glo cn3dwin.glo cn3dentr.glo \ 433 cn3dmsg.glo cn3dmatn.glo cn3dmodl.glo cn3dshim.glo cn3dmesh.glo \ 434 cn3dstyl.glo seqcons.glo 435 436 OBJ34 = block.o entry.o indx_blk.o utilfun.o em_index.o gb_index.o sp_index.o \ 437 pir_index.o prf_index.o xm_index.o 438 439 OBJ37 = add.o asci_blk.o em_ascii.o em_unorg.o ftamain.o gb_ascii.o \ 440 genref.o ind.o loadfeat.o nucprot.o ref.o sp_ascii.o sp_ref.o \ 441 utilfeat.o utilref.o fta_qscore.o pir_ascii.o fta_clup.o fta_src.o \ 442 prf_ascii.o xm_ascii.o 443 444 OBJ38 = deflate.o inflate.o trees.o bits.o util.o dcompr.o streamprocs.o 445 446 OBJ39 = ideochrow.o humchrom_dat.o mschrom_dat.o ideochrom.o ideoorgs.o \ 447 bands_abc.o 448 449 OBJ50 = chartables.o get.o maketables.o pcre.o pcreposix.o study.o 450 451 OBJ60 = aa_ungapped.o blast_diagnostics.o blast_engine.o blast_extend.o \ 452 blast_filter.o blast_gapalign.o blast_hits.o blast_itree.o blast_lookup.o \ 453 blast_message.o blast_options.o blast_seg.o blast_seqsrc.o blast_sw.o \ 454 blast_setup.o blast_stat.o blast_traceback.o blast_util.o \ 455 gapinfo.o greedy_align.o link_hsps.o lookup_wrap.o \ 456 na_ungapped.o ncbi_math.o ncbi_std.o pattern.o phi_extend.o phi_lookup.o \ 457 lookup_util.o blast_encoding.o blast_psi.o blast_psi_priv.o blast_kappa.o \ 458 matrix_freq_ratios.o blast_hspstream.o blast_parameters.o blast_posit.o \ 459 phi_gapalign.o blast_program.o blast_query_info.o blast_tune.o \ 460 blast_aalookup.o blast_nalookup.o blast_aascan.o blast_nascan.o \ 461 blast_dynarray.o split_query.o gencode_singleton.o index_ungapped.o \ 462 hspfilter_collector.o 463 464 OBJ61 = blast_api.o blast_input.o blast_format.o blast_mtlock.o \ 465 blast_options_api.o blast_prelim.o blast_returns.o blast_seq.o \ 466 blast_seqalign.o blast_tabular.o repeats_filter.o \ 467 seqsrc_multiseq.o seqsrc_readdb.o twoseq_api.o dust_filter.o \ 468 blast_message_api.o hspfilter_queue.o 469 470 471 # NOTE: if you enter an object file to an OBJxx greater than 30, you have to explicitly 472 # enter the make actions below (e.g. ddvclick.o). This is because the 473 # implicit make rule for opengl objects (.glo) somehow causes the default make rule for .o 474 # files to disappear. OBJ30 is the first opengl dependent library and this 475 # triggers this bug. 476 477 478 ## All things to make 479 ## 480 all : ln-if-absent copy .WAIT nocopy asntool .WAIT $(DLIB39) 481 482 ln-if-absent: ../make/ln-if-absent 483 rm -f ln-if-absent 484 ln -s ../make/ln-if-absent . 485 486 nocopy : sources $(THR_OBJ) $(LIB1) $(LIB2) $(LIB3) $(DLIB4) $(DLIB400) \ 487 $(LIB5) $(DLIB20) $(DLIB45) $(LIB22) $(LIB23) $(LIBCOMPADJ) \ 488 $(DLIB28) $(DLIB30) $(DLIB3000) \ 489 $(DLIB34) $(DLIB37) $(DLIB38) $(LIB50) $(LIB60) $(LIB61) $(NCBI_SHLIBS) 490 491 sources : $(SRCALL) 492 493 ## To clean out the directory without removing make 494 ## 495 clean : 496 -rm -f *.[acho] 497 498 .NO_PARALLEL: copy $(ULIB4) $(ULIB30) 499 500 .WAIT: 501 echo Waiting...go 502 503 ## Implicit actions 504 ## 505 .SUFFIXES: .c .h .o .glo 506 507 .c.o : 508 $(CC) $(CFLAGS) $< 509 510 # this is ugly, because Solaris cc won't allow compile directly to .glo file 511 .c.glo : 512 mv $*.o $*.tmp 513 $(CC) $(CFLAGS) -D_OPENGL $< 514 mv $*.o $*.glo 515 mv $*.tmp $*.o 516 517 ## Special case 518 ## 519 520 ncbithrs.o: ncbithrs.c 521 $(CC) -DNCBI_NOTHREADS_AVAIL $(CFLAGS) ncbithrs.c 522 ncbidrwg.o: ncbidrwg.c 523 $(CC) -DWIN_GIF $(CFLAGS) ncbidrwg.c 524 regex.o : regex.c 525 $(CC) $(CFLAGS) -DHAVE_STRING_H -DREGEX_MALLOC regex.c 526 block.o: block.c 527 $(CC) $(CFLAGS) $< 528 entry.o: entry.c 529 $(CC) $(CFLAGS) $< 530 indx_blk.o: indx_blk.c 531 $(CC) $(CFLAGS) $< 532 utilfun.o: utilfun.c 533 $(CC) $(CFLAGS) $< 534 em_index.o: em_index.c 535 $(CC) $(CFLAGS) $< 536 gb_index.o: gb_index.c 537 $(CC) $(CFLAGS) $< 538 sp_index.o: sp_index.c 539 $(CC) $(CFLAGS) $< 540 xm_index.o: xm_index.c 541 $(CC) $(CFLAGS) $< 542 pir_index.o: pir_index.c 543 $(CC) $(CFLAGS) $< 544 prf_index.o: prf_index.c 545 $(CC) $(CFLAGS) $< 546 add.o: add.c 547 $(CC) $(CFLAGS) $< 548 asci_blk.o: asci_blk.c 549 $(CC) $(CFLAGS) $< 550 em_ascii.o: em_ascii.c 551 $(CC) $(CFLAGS) $< 552 em_unorg.o: em_unorg.c 553 $(CC) $(CFLAGS) $< 554 ftamain.o: ftamain.c 555 $(CC) $(CFLAGS) $< 556 prf_ascii.o: prf_ascii.c 557 $(CC) $(CFLAGS) $< 558 gb_ascii.o: gb_ascii.c 559 $(CC) $(CFLAGS) $< 560 xm_ascii.o: xm_ascii.c 561 $(CC) $(CFLAGS) $< 562 genref.o: genref.c 563 $(CC) $(CFLAGS) $< 564 ind.o: ind.c 565 $(CC) $(CFLAGS) $< 566 loadfeat.o: loadfeat.c 567 $(CC) $(CFLAGS) $< 568 nucprot.o: nucprot.c 569 $(CC) $(CFLAGS) $< 570 ref.o: ref.c 571 $(CC) $(CFLAGS) $< 572 sp_ascii.o: sp_ascii.c 573 $(CC) $(CFLAGS) $< 574 sp_ref.o: sp_ref.c 575 $(CC) $(CFLAGS) $< 576 utilfeat.o: utilfeat.c 577 $(CC) $(CFLAGS) $< 578 utilref.o: utilref.c 579 $(CC) $(CFLAGS) $< 580 fta_qscore.o: fta_qscore.c 581 $(CC) $(CFLAGS) $< 582 pir_ascii.o: pir_ascii.c 583 $(CC) $(CFLAGS) $< 584 fta_clup.o: fta_clup.c 585 $(CC) $(CFLAGS) $< 586 fta_src.o: fta_src.c 587 $(CC) $(CFLAGS) $< 588 589 deflate.o: deflate.c 590 $(CC) $(CFLAGS) $< 591 inflate.o: inflate.c 592 $(CC) $(CFLAGS) $< 593 trees.o: trees.c 594 $(CC) $(CFLAGS) $< 595 bits.o: bits.c 596 $(CC) $(CFLAGS) $< 597 util.o: util.c 598 $(CC) $(CFLAGS) $< 599 dcompr.o: dcompr.c 600 $(CC) $(CFLAGS) $< 601 streamprocs.o: streamprocs.c 602 $(CC) $(CFLAGS) $< 603 604 ideochrow.o: ideochrow.c 605 $(CC) $(CFLAGS) $< 606 humchrom_dat.o: humchrom_dat.c 607 $(CC) $(CFLAGS) $< 608 mschrom_dat.o: mschrom_dat.c 609 $(CC) $(CFLAGS) $< 610 ideochrom.o: ideochrom.c 611 $(CC) $(CFLAGS) $< 612 ideoorgs.o: ideoorgs.c 613 $(CC) $(CFLAGS) $< 614 bands_abc.o: bands_abc.c 615 $(CC) $(CFLAGS) $< 616 ideo_gen_obj.o: ideo_gen_obj.c 617 $(CC) $(CFLAGS) $< 618 ddvgraph.o: ddvgraph.c 619 $(CC) $(CFLAGS) $< 620 ddvopen.o: ddvopen.c 621 $(CC) $(CFLAGS) $< 622 ddvpanel.o: ddvpanel.c 623 $(CC) $(CFLAGS) $< 624 ddvclick.o: ddvclick.c 625 $(CC) $(CFLAGS) $< 626 mschrom_dat.c : ideo_gen_obj mschrom.dat 627 - ./ideo_gen_obj -d mschrom.dat -f mschrom_dat -o MS 628 - mv -f mschrom_dat.h ../include 629 630 humchrom_dat.c : ideo_gen_obj humchrom.dat 631 - ./ideo_gen_obj -d humchrom.dat -f humchrom_dat -o HC 632 - mv -f humchrom_dat.h ../include 633 634 ideo_gen_obj: ideo_gen_obj.o ideochrom.o ideoorgs.o 635 $(CC) $(LDFLAGS) -o ideo_gen_obj ideo_gen_obj.o ideochrom.o ideoorgs.o $(NCBI_LIBDIR)/$(LIB1) $(OTHERLIBS) 636 637 ## use subordinate makefile for building shared libraries 638 ## 639 shlib : shlib.$(LCL) 640 641 # 642 # Solaris Intel shared libs are built the same in the same manner as for 643 # Solaris Sparc 644 # 645 shlib.sin : shlib.sol 646 647 shlib.sol : 648 -mkdir ../shlib 649 -rm -f ../shlib/*.a 650 ln $(NCBI_LIBDIR)/*.a ../shlib 651 cd ../shlib; make -f $(MAKESHLIB) `ls *.a | sed "s/\.a/.so/"` NCBI_OTHERLIBS=$(OTHERLIBS) 652 rm -f ../shlib/*.a 653 654 # 655 # Linux shared libs are built the same in the same manner as for SGI 656 # 657 shlib.lnx : shlib.sgi 658 659 shlib.sgi : 660 -mkdir ../shlib 661 -rm -f ../shlib/*.a 662 ln $(NCBI_LIBDIR)/*.a ../shlib 663 cd ../shlib; make -f $(MAKESHLIB) `ls *.a | sed "s/\.a/.so/"` SH1="ld -o" SH2="-shared *.o" 664 rm -f ../shlib/*.a 665 666 shlib.alf : 667 -mkdir ../shlib 668 -rm -f ../shlib/*.a 669 ln $(NCBI_LIBDIR)/*.a ../shlib 670 cd ../shlib; make -f $(MAKESHLIB) `ls *.a | sed "s/\.a/.so/"` SH1="ld -o" SH2="-expect_unresolved '*' -shared *.o" 671 rm -f ../shlib/*.a 672 673 ## get all the source files 674 ## 675 676 $(SRCALL) : copy 677 678 copy : 679 -chmod -R ug+rw,o+r . ../include 680 $(SRCCOPY) ../corelib/tsprintf.h ../include 681 $(SRCCOPY) ../corelib/gifgen.h ../include 682 $(SRCCOPY) ../corelib/ncbi*.h ../include 683 $(SRCCOPY) ../corelib/tree*.h ../include 684 $(SRCCOPY) ../corelib/regex.h ../include 685 $(SRCCOPY) ../corelib/matrix.h ../include 686 $(SRCCOPY) ../corelib/binary.h ../include 687 $(SRCCOPY) ../corelib/morefile/*.h ../include 688 $(SRCCOPY) ../corelib/morefile/*.c . 689 $(SRCCOPY) ../link/macmet/MoreCarbonAccessors.h ../include 690 $(SRCCOPY) ../corelib/ncbilcl.$(SUFFIXLCL) ../include/ncbilcl.h 691 $(SRCCOPY) ../corelib/*.c . 692 $(SRCCOPY) ../corelib/core*.h . 693 $(SRCCOPY) ../asnlib/*.h . 694 -rm -f ../include/asn.h 695 mv asn.h ../include 696 $(SRCCOPY) ../asnlib/*.c . 697 $(SRCCOPY) ../connect/*.c . 698 $(SRCCOPY) ../connect/ncbi_ansi_ext.h . 699 $(SRCCOPY) ../connect/ncbi_assert.h . 700 $(SRCCOPY) ../connect/ncbi_priv.h . 701 $(SRCCOPY) ../connect/ncbi_comm.h . 702 $(SRCCOPY) ../connect/ncbi_config.h . 703 $(SRCCOPY) ../connect/ncbi_connssl.h . 704 -$(SRCCOPY) ../connect/ncbi_lbsm.h . 705 -$(SRCCOPY) ../connect/ncbi_lbsm_ipc.h . 706 $(SRCCOPY) ../connect/ncbi_host_infop.h . 707 $(SRCCOPY) ../connect/ncbi_server_infop.h . 708 $(SRCCOPY) ../connect/ncbi_servicep.h . 709 $(SRCCOPY) ../connect/ncbi_socketp.h . 710 $(SRCCOPY) ../connect/ncbi_dispd.h . 711 $(SRCCOPY) ../connect/ncbi_lbsmd.h . 712 $(SRCCOPY) ../connect/ncbi_local.h . 713 $(SRCCOPY) ../connect/ncbi_lb.h . 714 $(SRCCOPY) ../connect/version.h . 715 $(SRCCOPY) ../connect/urlquery.h ../include 716 -mkdir ../include/connect 717 -chmod ug+rw,o+r ../include/connect 718 cp -fp ../connect/ncbi_*.h ../connect/connect_export.h ../include/connect 719 $(SRCCOPY) ../util/tables/*.c . 720 -mkdir -p ../include/util/tables 721 cp -fp ../util/tables/*.h ../include/util/tables 722 $(SRCCOPY) ../util/creaders/*.c . 723 -mkdir -p ../include/util/creaders 724 cp -fp ../util/creaders/*.h ../include/util/creaders 725 $(SRCCOPY) ../ctools/*.c . 726 $(SRCCOPY) ../ctools/*.h . 727 -mkdir ../include/ctools 728 -chmod ug+rw,o+r ../include/ctools 729 cp -fp ../ctools/*.h ../include/ctools 730 $(SRCCOPY) ../object/*.c . 731 $(SRCCOPY) ../object/*.h ../include 732 $(SRCCOPY) ../access/*.c . 733 $(SRCCOPY) ../access/*.h ../include 734 $(SRCCOPY) ../$(ASNDIR)/*.h ../include 735 $(SRCCOPY) ../api/*.h ../include 736 $(SRCCOPY) ../api/*.c . 737 $(SRCCOPY) ../cdromlib/*.h ../include 738 $(SRCCOPY) ../cdromlib/*.c . 739 $(SRCCOPY) ../vibrant/*.h ../include 740 $(SRCCOPY) ../vibrant/*.c . 741 $(SRCCOPY) ../desktop/*.h ../include 742 $(SRCCOPY) ../desktop/*.c . 743 $(SRCCOPY) ../biostruc/*.h ../include 744 $(SRCCOPY) ../biostruc/*.c . 745 $(SRCCOPY) ../biostruc/cdd/*.h ../include 746 $(SRCCOPY) ../biostruc/cdd/*.c . 747 $(SRCCOPY) ../biostruc/cn3d/*.h ../include 748 $(SRCCOPY) ../biostruc/cn3d/*.c . 749 $(SRCCOPY) ../tools/*.h ../include 750 $(SRCCOPY) ../tools/*.c . 751 $(SRCCOPY) ../cn3d/*.h ../include 752 $(SRCCOPY) ../cn3d/*.c . 753 $(SRCCOPY) ../gif/*.c . 754 $(SRCCOPY) ../gif/*.h ../include 755 $(SRCCOPY) ../ddv/*.h ../include 756 $(SRCCOPY) ../ddv/*.c . 757 $(SRCCOPY) ../regexp/*.c . 758 $(SRCCOPY) ../regexp/*.h ../include 759 - $(SRCCOPY) ../internal/compr/*.c . 760 - $(SRCCOPY) ../internal/compr/*.h ../include 761 - $(SRCCOPY) ../internal/libindx/*.c . 762 - $(SRCCOPY) ../internal/libindx/*.h ../include 763 - $(SRCCOPY) ../internal/libpars/*.c . 764 - $(SRCCOPY) ../internal/libpars/*.h ../include 765 - $(SRCCOPY) ../internal/ideogram/*.c . 766 - $(SRCCOPY) ../internal/ideogram/*.dat . 767 - $(SRCCOPY) ../internal/ideogram/ideochr*.h ../include 768 - $(SRCCOPY) ../internal/ideogram/ideoorgs.h . 769 - $(SRCCOPY) ../internal/ccap/*.c . 770 - $(SRCCOPY) ../internal/ccap/*.dat . 771 - $(SRCCOPY) ../internal/ccap/*.h ../include 772 $(SRCCOPY) ncbidraw.c ncbidrwg.c 773 $(SRCCOPY) ncbithr.c ncbithrs.c 774 $(SRCCOPY) ../network/nsclilib/*.h ../include 775 $(SRCCOPY) ../network/blast3/client/*.h ../include 776 $(SRCCOPY) ../network/id1arch/*.h ../include 777 -$(SRCCOPY) ../network/id2arch/*.h ../include 778 - mkdir -p ../include/algo/blast/core 779 $(SRCCOPY) ../algo/blast/core/*.c . 780 $(SRCCOPY) ../algo/blast/core/*.h . 781 $(SRCCOPY) ../algo/blast/core/*.inl . 782 cp -fp ../algo/blast/core/*.h ../include/algo/blast/core 783 - mkdir -p ../include/algo/blast/composition_adjustment 784 $(SRCCOPY) ../algo/blast/composition_adjustment/*.c . 785 $(SRCCOPY) ../algo/blast/composition_adjustment/*.h ../include 786 cp -fp ../algo/blast/composition_adjustment/*.h \ 787 ../include/algo/blast/composition_adjustment 788 - mkdir -p ../include/algo/blast/api 789 $(SRCCOPY) ../algo/blast/api/*.c . 790 cp -fp ../algo/blast/api/*.h ../include/algo/blast/api 791 - chmod -R ug+rw,o+r . 792 793 794 ## make libraries 795 ## 796 $(THR_OBJ): $(THR_SRC) 797 $(CC) $(CFLAGS) $< 798 $(LIBCOPY) $(THR_OBJ) $(NCBI_LIBDIR) 799 800 $(LIB1) : $(OBJ1) 801 - $(RM_LIB) $(LIB1) 802 $(AR) cru $(LIB1) $(OBJ1) 803 $(LIBCOPY) $(LIB1) $(NCBI_LIBDIR) 804 $(RAN) $(NCBI_LIBDIR)/$(LIB1) 805 806 $(LIB1e) : $(OBJ1e) 807 - $(RM_LIB) $(LIB1e) 808 $(AR) cru $(LIB1e) $(OBJ1e) 809 $(LIBCOPY) $(LIB1e) $(NCBI_LIBDIR) 810 $(RAN) $(NCBI_LIBDIR)/$(LIB1e) 811 812 $(LIB2) : $(OBJ2) 813 - $(RM_LIB) $(LIB2) 814 $(AR) cru $(LIB2) $(OBJ2) 815 $(LIBCOPY) $(LIB2) $(NCBI_LIBDIR) 816 $(RAN) $(NCBI_LIBDIR)/$(LIB2) 817 818 $(LIB3) : $(OBJ3) 819 - $(RM_LIB) $(LIB3) 820 $(AR) cru $(LIB3) $(OBJ3) 821 $(LIBCOPY) $(LIB3) $(NCBI_LIBDIR) 822 $(RAN) $(NCBI_LIBDIR)/$(LIB3) 823 824 # 825 # Dummy targets used when Vibrant is not used 826 # 827 D4: 828 829 D400: 830 831 D20: 832 833 D45: 834 835 D28: 836 837 D30: 838 839 D3000: 840 841 D34: 842 843 D37: 844 845 D38: 846 847 D39: 848 849 $(TLIB4) : $(ULIB4) 850 851 $(TLIB400) : $(ULIB400) 852 853 $(TLIB20) : $(ULIB20) 854 855 $(TLIB45) : $(ULIB45) 856 857 $(TLIB28) : $(ULIB28) 858 859 $(TLIB30) : $(ULIB30) 860 861 $(TLIB3000) : $(ULIB3000) 862 863 $(TLIB34) : $(ULIB34) 864 865 $(TLIB37) : $(ULIB37) 866 867 $(TLIB38) : $(ULIB38) 868 869 $(TLIB39) : $(ULIB39) 870 871 $(ULIB4) : .WAIT $(OBJ4) 872 - $(RM_LIB) $(LIB4) 873 $(AR) cru $(LIB4) $(OBJ4) 874 $(LIBCOPY) $(LIB4) $(NCBI_LIBDIR) 875 $(RAN) $(NCBI_LIBDIR)/$(LIB4) 876 877 $(ULIB400) : $(OBJ400) 878 - $(RM_LIB) $(LIB400) 879 $(AR) cru $(LIB400) $(OBJ400) 880 $(LIBCOPY) $(LIB400) $(NCBI_LIBDIR) 881 $(RAN) $(NCBI_LIBDIR)/$(LIB400) 882 883 $(ULIB20) : $(OBJ20) 884 - $(RM_LIB) $(LIB20) 885 $(AR) cru $(LIB20) $(OBJ20) 886 $(LIBCOPY) $(LIB20) $(NCBI_LIBDIR) 887 $(RAN) $(NCBI_LIBDIR)/$(LIB20) 888 889 $(ULIB45) : $(OBJ45) 890 - $(RM_LIB) $(LIB45) 891 $(AR) cru $(LIB45) $(OBJ45) 892 $(LIBCOPY) $(LIB45) $(NCBI_LIBDIR) 893 $(RAN) $(NCBI_LIBDIR)/$(LIB45) 894 895 $(ULIB28) : $(OBJ28) 896 - $(RM_LIB) $(LIB28) 897 $(AR) cru $(LIB28) $(OBJ28) 898 $(LIBCOPY) $(LIB28) $(NCBI_LIBDIR) 899 $(RAN) $(NCBI_LIBDIR)/$(LIB28) 900 901 $(ULIB30) : .WAIT $(OBJ30) 902 - $(RM_LIB) $(LIB30) 903 $(AR) cru $(LIB30) $(OBJ30) 904 $(LIBCOPY) $(LIB30) $(NCBI_LIBDIR) 905 $(RAN) $(NCBI_LIBDIR)/$(LIB30) 906 907 $(ULIB3000) : .WAIT $(OBJ3000) 908 - $(RM_LIB) $(LIB3000) 909 $(AR) cru $(LIB3000) $(OBJ3000) 910 $(LIBCOPY) $(LIB3000) $(NCBI_LIBDIR) 911 $(RAN) $(NCBI_LIBDIR)/$(LIB3000) 912 913 $(ULIB34) : $(OBJ34) 914 - $(RM_LIB) $(LIB34) 915 $(AR) cru $(LIB34) $(OBJ34) 916 $(LIBCOPY) $(LIB34) $(NCBI_LIBDIR) 917 $(RAN) $(NCBI_LIBDIR)/$(LIB34) 918 919 $(ULIB37) : $(OBJ37) 920 - $(RM_LIB) $(LIB37) 921 $(AR) cru $(LIB37) $(OBJ37) 922 $(LIBCOPY) $(LIB37) $(NCBI_LIBDIR) 923 $(RAN) $(NCBI_LIBDIR)/$(LIB37) 924 925 $(ULIB38) : $(OBJ38) 926 - $(RM_LIB) $(LIB38) 927 $(AR) cru $(LIB38) $(OBJ38) 928 $(LIBCOPY) $(LIB38) $(NCBI_LIBDIR) 929 $(RAN) $(NCBI_LIBDIR)/$(LIB38) 930 931 $(ULIB39) : $(OBJ39) 932 - $(RM_LIB) $(LIB39) 933 $(AR) cru $(LIB39) $(OBJ39) 934 $(LIBCOPY) $(LIB39) $(NCBI_LIBDIR) 935 $(RAN) $(NCBI_LIBDIR)/$(LIB39) 936 937 $(LIB5) : $(OBJ5) 938 - $(RM_LIB) $(LIB5) 939 $(AR) cru $(LIB5) $(OBJ5) 940 $(LIBCOPY) $(LIB5) $(NCBI_LIBDIR) 941 $(RAN) $(NCBI_LIBDIR)/$(LIB5) 942 943 $(LIB22) : $(OBJ22) 944 - $(RM_LIB) $(LIB22) 945 $(AR) cru $(LIB22) $(OBJ22) 946 $(LIBCOPY) $(LIB22) $(NCBI_LIBDIR) 947 $(RAN) $(NCBI_LIBDIR)/$(LIB22) 948 949 $(LIB23) : $(OBJ23) 950 - $(RM_LIB) $(LIB23) 951 $(AR) cru $(LIB23) $(OBJ23) 952 $(LIBCOPY) $(LIB23) $(NCBI_LIBDIR) 953 $(RAN) $(NCBI_LIBDIR)/$(LIB23) 954 955 $(LIBCOMPADJ) : $(OBJCOMPADJ) 956 - $(RM_LIB) $(LIBCOMPADJ) 957 $(AR) cru $(LIBCOMPADJ) $(OBJCOMPADJ) 958 $(LIBCOPY) $(LIBCOMPADJ) $(NCBI_LIBDIR) 959 $(RAN) $(NCBI_LIBDIR)/$(LIBCOMPADJ) 960 961 $(LIB50) : $(OBJ50) 962 - $(RM_LIB) $(LIB50) 963 $(AR) cru $(LIB50) $(OBJ50) 964 $(LIBCOPY) $(LIB50) $(NCBI_LIBDIR) 965 $(RAN) $(NCBI_LIBDIR)/$(LIB50) 966 967 $(LIB60) : $(OBJ60) 968 - $(RM_LIB) $(LIB60) 969 $(AR) cru $(LIB60) $(OBJ60) 970 $(LIBCOPY) $(LIB60) $(NCBI_LIBDIR) 971 $(RAN) $(NCBI_LIBDIR)/$(LIB60) 972 973 $(LIB61) : $(OBJ61) 974 - $(RM_LIB) $(LIB61) 975 $(AR) cru $(LIB61) $(OBJ61) 976 $(LIBCOPY) $(LIB61) $(NCBI_LIBDIR) 977 $(RAN) $(NCBI_LIBDIR)/$(LIB61) 978 979 ## make asntool application 980 ## This is ALWAYS the command line version 981 982 # asntool 983 984 asntool : asntool.c $(LIB1) 985 $(CC) -o asntool $(LDFLAGS) asntool.c asncode.c $(NCBI_LIBDIR)/$(LIB1) $(OTHERLIBS) 986 $(BINCOPY) asntool ../bin
|
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more information. |