all_objects_generation.mak
上传用户:yhdzpy8989
上传日期:2007-06-13
资源大小:13604k
文件大小:15k
源码类别:

生物技术

开发平台:

C/C++

  1. # $Id: all_objects_generation.mak,v 1000.2 2004/06/01 17:38:47 gouriano Exp $
  2. #
  3. # Microsoft Visual Studio 6.0 Makefile for generation of ASN.1-mediated
  4. # object code
  5. # Authors:  Vladimir Ivanov, Michael DiCuccio
  6. #
  7. # Set the default configuration, if none is provided
  8. !IF "$(INTDIR)" == ""
  9. !MESSAGE No configuration specified.
  10. !ENDIF 
  11. !IF "$(BINDIR)" == ""
  12. !MESSAGE No binary subdirectory specified.
  13. !ENDIF 
  14. ROOTDIR = ......
  15. OBJSRC = $(ROOTDIR)srcobjects
  16. DATATOOL_BIN = $(ROOTDIR)compilersmsvc_prj$(BINDIR)$(INTDIR)datatool.exe
  17. DATATOOL = @$(DATATOOL_BIN) -oR $(ROOTDIR) -m $(ROOTDIR)srcobjects$*$*.asn -oA -oc $* -or objects$* -od $(ROOTDIR)srcobjects$*$*.def -ocvs -pch ncbi_pch.hpp
  18. all : 
  19. access.stamp biblio.stamp blast.stamp blastdb.stamp cdd.stamp cn3d.stamp 
  20. docsum.stamp entrez2.stamp entrezgene.stamp featdef.stamp gbseq.stamp 
  21. general.stamp id1.stamp id2.stamp medlars.stamp medline.stamp mim.stamp 
  22. mla.stamp mmdb1.stamp mmdb2.stamp mmdb3.stamp ncbimime.stamp objprt.stamp 
  23. omssa.stamp pub.stamp pubmed.stamp scoremat.stamp seq.stamp seqalign.stamp 
  24. seqblock.stamp seqcode.stamp seqfeat.stamp seqloc.stamp seqres.stamp 
  25. seqset.stamp seqsplit.stamp submit.stamp taxon1.stamp tinyseq.stamp biotree.stamp
  26. clean : .
  27.     @echo Deleting timestamp files...
  28.     @if exist $(ROOTDIR)compilersmsvc_prjobjects*.stamp erase $(ROOTDIR)compilersmsvc_prjobjects*.stamp
  29. access.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  30.     @echo Generating classes from $*.asn...
  31.     $(DATATOOL) -oex NCBI_ACCESS_EXPORT -M ""
  32.     @if exist $@ erase $@
  33.     @echo timestamp for $*.asn > $@
  34. biblio.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  35.     @echo Generating classes from $*.asn...
  36.     $(DATATOOL) -oex NCBI_BIBLIO_EXPORT -M "objects/general/general.asn"
  37.     @if exist $@ erase $@
  38.     @echo timestamp for $*.asn > $@
  39. blast.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  40.     @echo Generating classes from $*.asn...
  41.     $(DATATOOL) -oex NCBI_BLAST_EXPORT -M "objects/seq/seq.asn objects/seqset/seqset.asn objects/seqloc/seqloc.asn objects/seqalign/seqalign.asn objects/scoremat/scoremat.asn"
  42.     @if exist $@ erase $@
  43.     @echo timestamp for $*.asn > $@
  44. blastdb.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  45.     @echo Generating classes from $*.asn...
  46.     $(DATATOOL) -oex NCBI_BLASTDB_EXPORT -M "objects/seq/seq.asn objects/seqset/seqset.asn objects/seqloc/seqloc.asn objects/seqalign/seqalign.asn objects/scoremat/scoremat.asn"
  47.     @if exist $@ erase $@
  48.     @echo timestamp for $*.asn > $@
  49. cdd.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  50.     @echo Generating classes from $*.asn...
  51.     $(DATATOOL) -oex NCBI_CDD_EXPORT -M "objects/general/general.asn objects/biblio/biblio.asn objects/pub/pub.asn objects/seq/seq.asn objects/seqset/seqset.asn objects/seqloc/seqloc.asn objects/seqfeat/seqfeat.asn objects/seqalign/seqalign.asn objects/mmdb1/mmdb1.asn objects/mmdb2/mmdb2.asn objects/mmdb3/mmdb3.asn objects/cn3d/cn3d.asn objects/scoremat/scoremat.asn"
  52.     @if exist $@ erase $@
  53.     @echo timestamp for $*.asn > $@
  54. cn3d.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  55.     @echo Generating classes from $*.asn...
  56.     $(DATATOOL) -oex NCBI_CN3D_EXPORT -M "objects/mmdb1/mmdb1.asn"
  57.     @if exist $@ erase $@
  58.     @echo timestamp for $*.asn > $@
  59. docsum.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  60.     @echo Generating classes from $*.asn...
  61.     $(DATATOOL) -oex NCBI_DOCSUM_EXPORT -M ""
  62.     @if exist $@ erase $@
  63.     @echo timestamp for $*.asn > $@
  64. entrez2.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  65.     @echo Generating classes from $*.asn...
  66.     $(DATATOOL) -oex NCBI_ENTREZ2_EXPORT -M ""
  67.     @if exist $@ erase $@
  68.     @echo timestamp for $*.asn > $@
  69. entrezgene.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  70.     @echo Generating classes from $*.asn...
  71.     $(DATATOOL) -oex NCBI_ENTREZGENE_EXPORT -M "objects/seqfeat/seqfeat.asn objects/general/general.asn objects/seqloc/seqloc.asn objects/pub/pub.asn"
  72.     @if exist $@ erase $@
  73.     @echo timestamp for $*.asn > $@
  74. featdef.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  75.     @echo Generating classes from $*.asn...
  76.     $(DATATOOL) -oex NCBI_FEATDEF_EXPORT -M ""
  77.     @if exist $@ erase $@
  78.     @echo timestamp for $*.asn > $@
  79. gbseq.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  80.     @echo Generating classes from $*.asn...
  81.     $(DATATOOL) -oex NCBI_GBSEQ_EXPORT -M ""
  82.     @if exist $@ erase $@
  83.     @echo timestamp for $*.asn > $@
  84. general.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  85.     @echo Generating classes from $*.asn...
  86.     $(DATATOOL) -oex NCBI_GENERAL_EXPORT -M ""
  87.     @if exist $@ erase $@
  88.     @echo timestamp for $*.asn > $@
  89. id1.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  90.     @echo Generating classes from $*.asn...
  91.     $(DATATOOL) -oex NCBI_ID1_EXPORT -M "objects/seqloc/seqloc.asn objects/seqset/seqset.asn objects/seq/seq.asn"
  92.     @if exist $@ erase $@
  93.     @echo timestamp for $*.asn > $@
  94. id2.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  95.     @echo Generating classes from $*.asn...
  96.     $(DATATOOL) -oex NCBI_ID2_EXPORT -M "objectsseqlocseqloc.asn objectsseqsplitseqsplit.asn"
  97.     @if exist $@ erase $@
  98.     @echo timestamp for $*.asn > $@
  99. seqsplit.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  100.     @echo Generating classes from $*.asn...
  101.     $(DATATOOL) -oex NCBI_ID2_EXPORT -M "objectsseqlocseqloc.asn objectsseqsetseqset.asn objectsseqseq.asn objectsseqalignseqalign.asn"
  102.     @if exist $@ erase $@
  103.     @echo timestamp for $*.asn > $@
  104. medlars.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  105.     @echo Generating classes from $*.asn...
  106.     $(DATATOOL) -oex NCBI_MEDLARS_EXPORT -M "objects/general/general.asn objects/biblio/biblio.asn"
  107.     @if exist $@ erase $@
  108.     @echo timestamp for $*.asn > $@
  109. medline.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  110.     @echo Generating classes from $*.asn...
  111.     $(DATATOOL) -oex NCBI_MEDLINE_EXPORT -M "objects/general/general.asn objects/biblio/biblio.asn"
  112.     @if exist $@ erase $@
  113.     @echo timestamp for $*.asn > $@
  114. mim.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  115.     @echo Generating classes from $*.asn...
  116.     $(DATATOOL) -oex NCBI_MIM_EXPORT -M ""
  117.     @if exist $@ erase $@
  118.     @echo timestamp for $*.asn > $@
  119. mla.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  120.     @echo Generating classes from $*.asn...
  121.     $(DATATOOL) -oex NCBI_MLA_EXPORT -M "objects/biblio/biblio.asn objects/medline/medline.asn objects/medlars/medlars.asn objects/pubmed/pubmed.asn objects/pub/pub.asn"
  122.     @if exist $@ erase $@
  123.     @echo timestamp for $*.asn > $@
  124. mmdb1.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  125.     @echo Generating classes from $*.asn...
  126.     $(DATATOOL) -oex NCBI_MMDB1_EXPORT -M "objects/general/general.asn objects/biblio/biblio.asn objects/pub/pub.asn objects/seqset/seqset.asn objects/seqloc/seqloc.asn objects/seqfeat/seqfeat.asn objects/mmdb2/mmdb2.asn objects/mmdb3/mmdb3.asn"
  127.     @if exist $@ erase $@
  128.     @echo timestamp for $*.asn > $@
  129. mmdb2.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  130.     @echo Generating classes from $*.asn...
  131.     $(DATATOOL) -oex NCBI_MMDB2_EXPORT -M "objects/general/general.asn objects/biblio/biblio.asn objects/pub/pub.asn objects/seqset/seqset.asn objects/seqloc/seqloc.asn objects/seqfeat/seqfeat.asn objects/mmdb1/mmdb1.asn objects/mmdb3/mmdb3.asn"
  132.     @if exist $@ erase $@
  133.     @echo timestamp for $*.asn > $@
  134. mmdb3.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  135.     @echo Generating classes from $*.asn...
  136.     $(DATATOOL) -oex NCBI_MMDB3_EXPORT -M "objects/general/general.asn objects/biblio/biblio.asn objects/pub/pub.asn objects/seqset/seqset.asn objects/seqloc/seqloc.asn objects/seqfeat/seqfeat.asn objects/mmdb1/mmdb1.asn objects/mmdb2/mmdb2.asn"
  137.     @if exist $@ erase $@
  138.     @echo timestamp for $*.asn > $@
  139. ncbimime.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  140.     @echo Generating classes from $*.asn...
  141.     $(DATATOOL) -oex NCBI_NCBIMIME_EXPORT -M "objects/general/general.asn objects/biblio/biblio.asn objects/pub/pub.asn objects/medline/medline.asn objects/seq/seq.asn objects/seqset/seqset.asn objects/seqloc/seqloc.asn objects/seqfeat/seqfeat.asn objects/mmdb1/mmdb1.asn objects/mmdb2/mmdb2.asn objects/mmdb3/mmdb3.asn objects/cn3d/cn3d.asn objects/cdd/cdd.asn"
  142.     @if exist $@ erase $@
  143.     @echo timestamp for $*.asn > $@
  144. objprt.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  145.     @echo Generating classes from $*.asn...
  146.     $(DATATOOL) -oex NCBI_OBJPRT_EXPORT -M ""
  147.     @if exist $@ erase $@
  148.     @echo timestamp for $*.asn > $@
  149. omssa.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  150.     @echo Generating classes from $*.asn...
  151.     $(DATATOOL) -oex NCBI_OMSSA_EXPORT -M ""
  152.     @if exist $@ erase $@
  153.     @echo timestamp for $*.asn > $@
  154. pub.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  155.     @echo Generating classes from $*.asn...
  156.     $(DATATOOL) -oex NCBI_PUB_EXPORT -M "objects/general/general.asn objects/biblio/biblio.asn objects/medline/medline.asn"
  157.     @if exist $@ erase $@
  158.     @echo timestamp for $*.asn > $@
  159. pubmed.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  160.     @echo Generating classes from $*.asn...
  161.     $(DATATOOL) -oex NCBI_PUB_EXPORT -M "objects/general/general.asn objects/biblio/biblio.asn objects/medline/medline.asn"
  162.     @if exist $@ erase $@
  163.     @echo timestamp for $*.asn > $@
  164. scoremat.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  165.     @echo Generating classes from $*.asn...
  166.     $(DATATOOL) -oex NCBI_SCOREMAT_EXPORT -M "objects/general/general.asn objects/blast/blast.asn objects/seqset/seqset.asn"
  167.     @if exist $@ erase $@
  168.     @echo timestamp for $*.asn > $@
  169. seq.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  170.     @echo Generating classes from $*.asn...
  171.     $(DATATOOL) -oex NCBI_SEQ_EXPORT -M "objects/general/general.asn objects/biblio/biblio.asn objects/pub/pub.asn objects/medline/medline.asn objects/seqloc/seqloc.asn objects/seqblock/seqblock.asn objects/seqalign/seqalign.asn objects/seqfeat/seqfeat.asn objects/seqres/seqres.asn objects/seqset/seqset.asn"
  172.     @if exist $@ erase $@
  173.     @echo timestamp for $*.asn > $@
  174. seqalign.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  175.     @echo Generating classes from $*.asn...
  176.     $(DATATOOL) -oex NCBI_SEQALIGN_EXPORT -M "objects/general/general.asn objects/biblio/biblio.asn objects/medline/medline.asn objects/seqloc/seqloc.asn objects/seqblock/seqblock.asn objects/seqalign/seqalign.asn objects/seqfeat/seqfeat.asn objects/seqres/seqres.asn objects/seqset/seqset.asn"
  177.     @if exist $@ erase $@
  178.     @echo timestamp for $*.asn > $@
  179. seqblock.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  180.     @echo Generating classes from $*.asn...
  181.     $(DATATOOL) -oex NCBI_SEQBLOCK_EXPORT -M "objects/general/general.asn objects/biblio/biblio.asn objects/medline/medline.asn objects/seqloc/seqloc.asn"
  182.     @if exist $@ erase $@
  183.     @echo timestamp for $*.asn > $@
  184. seqcode.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  185.     @echo Generating classes from $*.asn...
  186.     $(DATATOOL) -oex NCBI_SEQCODE_EXPORT -M ""
  187.     @if exist $@ erase $@
  188.     @echo timestamp for $*.asn > $@
  189. seqfeat.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  190.     @echo Generating classes from $*.asn...
  191.     $(DATATOOL) -oex NCBI_SEQFEAT_EXPORT -M "objects/general/general.asn objects/biblio/biblio.asn objects/medline/medline.asn objects/pub/pub.asn objects/seqloc/seqloc.asn objects/seq/seq.asn"
  192.     @if exist $@ erase $@
  193.     @echo timestamp for $*.asn > $@
  194. seqloc.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  195.     @echo Generating classes from $*.asn...
  196.     $(DATATOOL) -oex NCBI_SEQLOC_EXPORT -M "objects/general/general.asn objects/biblio/biblio.asn objects/seqfeat/seqfeat.asn"
  197.     @if exist $@ erase $@
  198.     @echo timestamp for $*.asn > $@
  199. seqres.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  200.     @echo Generating classes from $*.asn...
  201.     $(DATATOOL) -oex NCBI_SEQRES_EXPORT -M "objects/general/general.asn objects/biblio/biblio.asn objects/medline/medline.asn objects/seqloc/seqloc.asn"
  202.     @if exist $@ erase $@
  203.     @echo timestamp for $*.asn > $@
  204. seqset.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  205.     @echo Generating classes from $*.asn...
  206.     $(DATATOOL) -oex NCBI_SEQSET_EXPORT -M "objects/general/general.asn objects/biblio/biblio.asn objects/medline/medline.asn objects/seq/seq.asn"
  207.     @if exist $@ erase $@
  208.     @echo timestamp for $*.asn > $@
  209. submit.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  210.     @echo Generating classes from $*.asn...
  211.     $(DATATOOL) -oex NCBI_SUBMIT_EXPORT -M "objects/general/general.asn objects/biblio/biblio.asn objects/seq/seq.asn objects/seqset/seqset.asn objects/seqloc/seqloc.asn"
  212.     @if exist $@ erase $@
  213.     @echo timestamp for $*.asn > $@
  214. taxon1.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  215.     @echo Generating classes from $*.asn...
  216.     $(DATATOOL) -oex NCBI_TAXON1_EXPORT -M "objects/seqfeat/seqfeat.asn"
  217.     @if exist $@ erase $@
  218.     @echo timestamp for $*.asn > $@
  219. tinyseq.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  220.     @echo Generating classes from $*.asn...
  221.     $(DATATOOL) -oex NCBI_TINYSEQ_EXPORT -M ""
  222.     @if exist $@ erase $@
  223.     @echo timestamp for $*.asn > $@
  224. biotree.stamp : $(ROOTDIR)srcobjects$*$*.asn $(DATATOOL_BIN) $(ROOTDIR)srcobjects$*$*.def
  225.     @echo Generating classes from $*.asn...
  226.     $(DATATOOL) -oex NCBI_BIOTREE_EXPORT -M ""
  227.     @if exist $@ erase $@
  228.     @echo timestamp for $*.asn > $@