1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149
|
###########
# headers #
###########
if not meson.is_subproject()
install_headers(
files([
'pbbam/AlignmentPrinter.h',
'pbbam/BaiIndexCache.h',
'pbbam/BaiIndexedBamReader.h',
'pbbam/BamFile.h',
'pbbam/BamFileMerger.h',
'pbbam/BamHeader.h',
'pbbam/BamReader.h',
'pbbam/BamRecord.h',
'pbbam/BamRecordImpl.h',
'pbbam/BamRecordTag.h',
'pbbam/BamRecordView.h',
'pbbam/BamTagCodec.h',
'pbbam/BamWriter.h',
'pbbam/BgzipFastaWriter.h',
'pbbam/BgzipFastqWriter.h',
'pbbam/BgzipWriter.h',
'pbbam/ClipType.h',
'pbbam/CollectionMetadata.h',
'pbbam/Compare.h',
'pbbam/CompositeBamReader.h',
'pbbam/CompositeFastaReader.h',
'pbbam/Config.h',
'pbbam/DataSet.h',
'pbbam/DataSetTypes.h',
'pbbam/DataSetXsd.h',
'pbbam/Deleters.h',
'pbbam/EntireFileQuery.h',
'pbbam/FaiIndex.h',
'pbbam/FastaCache.h',
'pbbam/FastaReader.h',
'pbbam/FastaSequence.h',
'pbbam/FastaSequenceQuery.h',
'pbbam/FastaWriter.h',
'pbbam/FastqReader.h',
'pbbam/FastqSequence.h',
'pbbam/FastqWriter.h',
'pbbam/FormatUtils.h',
'pbbam/FrameEncodingType.h',
'pbbam/GenomicIntervalQuery.h',
'pbbam/IFastaWriter.h',
'pbbam/IFastqWriter.h',
'pbbam/IndexedBamWriter.h',
'pbbam/IndexedFastaReader.h',
'pbbam/IndexedFastqReader.h',
'pbbam/IRecordWriter.h',
'pbbam/LibraryInfo.h',
'pbbam/MD5.h',
'pbbam/MoveAppend.h',
'pbbam/PbbamVersion.h',
'pbbam/PbiBasicTypes.h',
'pbbam/PbiBuilder.h',
'pbbam/PbiFile.h',
'pbbam/PbiFilter.h',
'pbbam/PbiFilterQuery.h',
'pbbam/PbiFilterTypes.h',
'pbbam/PbiIndexedBamReader.h',
'pbbam/PbiRawData.h',
'pbbam/ProgramInfo.h',
'pbbam/PulseBehavior.h',
'pbbam/PulseExclusionReason.h',
'pbbam/ReadGroupInfo.h',
'pbbam/RecordType.h',
'pbbam/RunMetadata.h',
'pbbam/SamReader.h',
'pbbam/SamTagCodec.h',
'pbbam/SamWriter.h',
'pbbam/SequenceInfo.h',
'pbbam/StringUtilities.h',
'pbbam/Tag.h',
'pbbam/TagCollection.h',
'pbbam/TextFileReader.h',
'pbbam/TextFileWriter.h',
'pbbam/Validator.h',
'pbbam/ZmwGroupQuery.h',
'pbbam/ZmwQuery.h',
'pbbam/ZmwType.h',
'pbbam/ZmwTypeMap.h']),
subdir : 'pbbam')
install_headers(
files([
'pbbam/bed/BedReader.h',
'pbbam/bed/BedWriter.h']),
subdir : 'pbbam/bed')
install_headers(
files([
'pbbam/csv/CsvReader.h',
'pbbam/csv/CsvTypes.h',
'pbbam/csv/CsvWriter.h']),
subdir : 'pbbam/csv')
install_headers(
files([
'pbbam/exception/BundleChemistryMappingException.h',
'pbbam/exception/InvalidSequencingChemistryException.h',
'pbbam/exception/ValidationException.h']),
subdir : 'pbbam/exception')
install_headers(
files([
'pbbam/internal/Compare.inl',
'pbbam/internal/CompositeBamReader.inl',
'pbbam/internal/DataSetBaseTypes.h',
'pbbam/internal/DataSetElement.h',
'pbbam/internal/DataSetElement.inl',
'pbbam/internal/PbiBasicTypes.inl',
'pbbam/internal/PbiFilter.inl',
'pbbam/internal/PbiFilterTypes.inl',
'pbbam/internal/QueryBase.h',
'pbbam/internal/QueryBase.inl']),
subdir : 'pbbam/internal')
install_headers(
files([
'pbbam/vcf/VcfVariant.h',
'pbbam/vcf/VcfFile.h',
'pbbam/vcf/VcfFormat.h',
'pbbam/vcf/VcfHeader.h',
'pbbam/vcf/VcfHeaderTypes.h',
'pbbam/vcf/VcfReader.h',
'pbbam/vcf/VcfSort.h',
'pbbam/vcf/VcfQuery.h',
'pbbam/vcf/VcfWriter.h']),
subdir : 'pbbam/vcf')
install_headers(
files([
'pbbam/virtual/VirtualPolymeraseBamRecord.h',
'pbbam/virtual/VirtualPolymeraseCompositeReader.h',
'pbbam/virtual/VirtualPolymeraseReader.h',
'pbbam/virtual/VirtualRegion.h',
'pbbam/virtual/VirtualRegionType.h',
'pbbam/virtual/VirtualRegionTypeMap.h',
'pbbam/virtual/VirtualZmwBamRecord.h',
'pbbam/virtual/WhitelistedZmwReadStitcher.h',
'pbbam/virtual/ZmwReadStitcher.h',
'pbbam/virtual/ZmwWhitelistVirtualReader.h']),
subdir : 'pbbam/virtual')
endif
pbbam_include_directories = include_directories('.')
|