533112afe2a2005e80cdb1f82904ea65032d4302
braney
  Sat Oct 2 11:37:34 2021 -0700
split hg/lib into two separate libaries, one only used by the cgis

diff --git src/hg/cgilib/makefile src/hg/cgilib/makefile
new file mode 100644
index 0000000..e46c404
--- /dev/null
+++ src/hg/cgilib/makefile
@@ -0,0 +1,59 @@
+kentSrc = ../..
+include ../../inc/localEnvironment.mk
+include ../../inc/common.mk
+XINC = -I$(MYSQLINC)
+
+O=HInv.o affy10KDetails.o affy120KDetails.o ancientRref.o annoFormatVep.o annoGrateWigDb.o annoGratorGpVar.o \
+  annoStreamDb.o annoStreamDbFactorSource.o annoStreamDbPslPlus.o annoStreamWig.o api.o atomDb.o axtLib.o \
+  bactigPos.o barChartData.o barChartSample.o bdgpExprLink.o bdgpGeneInfo.o bed12Source.o bed5FloatScore.o \
+  bed6FloatScore.o bed8Attrs.o bedCart.o bgiGeneInfo.o bgiGeneSnp.o bgiSnp.o bigTransMap.o borkPseudoHom.o \
+  cartEdit0.o cartEdit1.o cartJson.o cartRewrite.o cartTrackDb.o ccdsGeneMap.o ccdsInfo.o ccdsNotes.o \
+  cdsSpec.o celeraCoverage.o celeraDupPositive.o cgh.o chicken13kInfo.o chr18deletions.o cnpIafrate.o \
+  cnpIafrate2.o cnpLocke.o cnpSebat.o cnpSebat2.o cnpSharp.o cnpSharp2.o codeBlast.o cogs.o contigAcc.o \
+  cpgIslandExt.o ctgPos2.o cutter.o dbRIP.o dbSnpDetails.o dbSnpRs.o delConrad2.o delHinds2.o dgv.o \
+  dgvPlus.o dless.o dnaProbe.o dv.o dvBed.o dvXref2.o ensFace.o ensInfo.o ensPhusionBlast.o est3.o \
+  factorSource.o fbTables.o fileUi.o fishClones.o flyBase2004Xref.o flyBaseSwissProt.o flyreg.o flyreg2.o \
+  gbMiscDiff.o gbProtAnn.o gbWarn.o genMapDb.o gencodeAnnotationRemark.o gencodeExonSupport.o \
+  gencodeGeneSource.o gencodeIntron.o gencodeTag.o gencodeToEntrezGene.o gencodeToPdb.o gencodeToPubMed.o \
+  gencodeToUniProt.o gencodeTranscriptSource.o gencodeTranscriptSupport.o gencodeTranscriptionSupportLevel.o \
+  geneSimilarities.o genoLay.o genomicDups.o genomicSuperDups.o growthCondition.o gtexBoxplot.o \
+  gtexEqtlCluster.o gv.o gvUi.o gwasCatalog.o hAnno.o hCytoBand.o haplotypes.o hapmapAllelesSummary.o \
+  hashJoin.o hgBam.o hgExp.o hgSeq.o hgdpGeo.o hubPublic.o humanParalog.o hvGfx.o isochores.o itemConf.o \
+  itemDetailsHtml.o jaxOrtholog.o jaxQTL.o jaxQTL3.o joinMixer.o kg1ToKg2.o ld.o ld2.o lsSnpPdbChimera.o \
+  mammalPsg.o mapSts.o mathWig.o mcnBreakpoints.o mouseOrtho.o mouseSyn.o mouseSynWhd.o ncRna.o \
+  ncbiRefSeqLink.o nonCodingUi.o omicia.o omimTitle.o oreganno.o oregannoUi.o pal.o pcrResult.o \
+  peptideAtlasPeptide.o pgPolyphenPred.o pgSiftPred.o polyGenotype.o protVar.o protobuf.o pscreen.o \
+  pseudoGeneLink.o pslWScore.o putaInfo.o recombRate.o recombRateMouse.o recombRateRat.o rhMapZfishInfo.o \
+  rmskAlign.o rmskJoined.o rnaFold.o rnaHybridization.o rnaPLFold.o rnaSecStr.o roughAli.o sageExp.o \
+  search.o sessionThumbnail.o sgdClone.o sgdDescription.o simpleNucDiff.o simpleRepeat.o snp125.o \
+  snp125CodingCoordless.o snp125Ui.o snp132Ext.o snpMap.o snpUi.o softPromoter.o softberryHom.o stsInfo.o \
+  stsInfoMouse.o stsInfoMouseNew.o stsInfoRat.o stsMapMouse.o stsMapMouseNew.o stsMapRat.o suggest.o \
+  switchDbTss.o synteny100000.o tRNAs.o targetDb.o tfbsConsFactors.o tfbsConsMap.o tfbsConsSites.o \
+  trackLayout.o trackTable.o transMapGene.o transMapInfo.o transMapSrc.o transMapStuff.o transRegCode.o \
+  transRegCodeProbe.o ucscRetroInfo.o ucscRetroOrtho.o userRegions.o variant.o variome.o vegaInfoZfish.o \
+  visiGene.o vntr.o wabAli.o wgRna.o wikiTrack.o yaleGencodeAssoc.o zdobnovSynt.o
+
+ifeq (${GBROWSE}, 1)
+  GBROWSE_D=-DGBROWSE
+else
+  GBROWSE_D=
+endif
+
+%.o: %.c
+	${CC} ${COPT} ${CFLAGS} ${GBROWSE_D} ${LOWELAB_DEFS} ${HG_DEFS} ${HG_WARN} ${HG_INC} ${XINC} -o $@ -c $<
+
+../../lib/$(MACHTYPE)/jkhgapcgi.a: $(O)
+	ar rcus ../../lib/$(MACHTYPE)/jkhgapcgi.a $(O)
+
+clean:
+	rm -f $(O);
+	rm -f ../../lib/$(MACHTYPE)/jkhgapcgi.a;
+
+ctags:
+	ctags *.c *.h ../inc/*.h ../lib/*.c ../../inc/*.h ../../lib/*.c ../inc/encode/*.h ../lib/encode/*.c
+
+tags:
+	etags *.c *.h ../inc/*.h ../lib/*.c ../../inc/*.h ../../lib/*.c ../inc/encode/*.h ../lib/encode/*.c
+
+test:
+	cd tests && ${MAKE} test