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
|
#
# Makefile for Augustus
#
include common.mk
all:
mkdir -p bin
cd src && ${MAKE}
cd auxprogs && ${MAKE}
clean:
cd src && ${MAKE} clean
cd auxprogs && ${MAKE} clean
INSTALLDIR = debian/augustus
install:
install -d $(INSTALLDIR)
cp -a config bin scripts $(INSTALLDIR)
ln -sf $(INSTALLDIR)/bin/augustus /usr/local/bin/augustus
ln -sf $(INSTALLDIR)/bin/etraining /usr/local/bin/etraining
ln -sf $(INSTALLDIR)/bin/prepareAlign /usr/local/bin/prepareAlign
ln -sf $(INSTALLDIR)/bin/fastBlockSearch /usr/local/bin/fastBlockSearch
ln -sf $(INSTALLDIR)/bin/load2db /usr/local/bin/load2db
ln -sf $(INSTALLDIR)/bin/getSeq /usr/local/bin/getSeq
ln -sf $(INSTALLDIR)/bin/espoca /usr/local/bin/espoca
# for internal purposes:
release:
find . -name .svn | xargs rm -rf
find . -name "*~" | xargs rm -f
rm -f src/makedepend.pl
rm -r augustus-training
cd docs/tutorial2015/results; ls | grep -v do.sh | grep -v README | xargs rm; cd -
make clean all
make clean
cd config/species; rm -rf tobacco xeno1 bombus_terrestris{1,3} symsag xenoturbella meara pavar newest elegans maker2_*
rm generic/*.pbl
cd src/parser; rm Makefile; cd -
tar -czf ../augustus-$(AUGVERSION).tar.gz .
# remove -static from src/Makefile for MAC users
# remove -g -gdb from CXXFLAGS
# make COMPGENEPRED = true and SQLITE = true and MYSQL = true a comment
|