1# $Id: Makefile.pubseq_gateway.app 629837 2021-04-22 12:47:49Z ivanov $ 2 3ASN_DEP = psg_protobuf cdd_access 4 5APP = pubseq_gateway 6SRC = pubseq_gateway \ 7 pending_operation http_server_transport pubseq_gateway_exception \ 8 uv_extra pubseq_gateway_utils pubseq_gateway_stat \ 9 pubseq_gateway_handlers pubseq_gateway_convert_utils \ 10 pubseq_gateway_cache_utils cass_fetch psgs_reply \ 11 exclude_blob_cache alerts timing cass_monitor id2info \ 12 insdc_utils introspection psgs_request getblob_processor cass_processor_base \ 13 cass_blob_base tse_chunk_processor resolve_processor resolve_base \ 14 async_resolve_base async_bioseq_info_base annot_processor \ 15 get_processor psgs_dispatcher cass_blob_id ipsgs_processor \ 16 osg_connection osg_mapper osg_caller osg_fetch osg_processor osg_processor_base \ 17 osg_resolve_base osg_resolve osg_getblob_base osg_getblob osg_annot cdd_processor 18 19LIBS = $(PCRE_LIBS) $(OPENSSL_LIBS) $(H2O_STATIC_LIBS) $(CASSANDRA_STATIC_LIBS) $(LIBUV_STATIC_LIBS) $(LMDB_STATIC_LIBS) $(PROTOBUF_LIBS) $(KRB5_LIBS) $(NETWORK_LIBS) $(ORIG_LIBS) 20CPPFLAGS = $(OPENSSL_INCLUDE) $(CASSANDRA_INCLUDE) $(H2O_INCLUDE) $(LMDB_INCLUDE) $(PROTOBUF_INCLUDE) $(ORIG_CPPFLAGS) 21LIB = cdd_access id2 seqsplit seqset $(SEQ_LIBS) xregexp $(PCRE_LIB) pub medline biblio general xser psg_cassandra psg_protobuf psg_cache xconnext connext xconnserv xconnect xutil xncbi 22 23REQUIRES = CASSANDRA MT Linux H2O LMDB LIBUV PROTOBUF -ICC 24 25WATCHERS = satskyse 26 27CHECK_CMD=test/tccheck.sh 28 29CHECK_COPY=test/ etc/pubseq_gateway.ini 30 31