Makefile 942 Bytes
Newer Older
Yannis Duffourd's avatar
Yannis Duffourd committed
1
all:
2
	g++ -c Vihgo.cpp -O3 -I /usr/local/src/htslib-develop
Yannis Duffourd's avatar
Yannis Duffourd committed
3
	g++ -c utils.cpp -O3
4 5 6 7
	g++ -c main.cpp -O3
	g++ main.o Vihgo.o utils.o -o vihgo -lhts -lboost_program_options -L/usr/local/src/htslib-develop

ccub:
8
	g++ -c Vihgo.cpp -O3 -I /usr/local/src/htslib-develop -I /work/gad/shared/bin/htslib-1.9 -std=gnu++0x
9 10 11 12 13
	g++ -c utils.cpp -O3
	g++ -c main.cpp -O3 -I /work/gad/shared/bin/htslib-1.9
	g++ main.o Vihgo.o utils.o -o vihgo -lhts -lboost_program_options -L /work/gad/shared/bin/htslib-1.9

ccubdebug:
14
	g++ -c Vihgo.cpp -g -O3 -I /usr/local/src/htslib-develop -I /work/gad/shared/bin/htslib-1.9 -std=gnu++0x
15 16 17 18 19 20 21 22 23 24 25 26 27 28
	g++ -c utils.cpp -g -O3
	g++ -c main.cpp -g -O3 -I /work/gad/shared/bin/htslib-1.9
	g++ main.o Vihgo.o utils.o -o vihgo -lhts -lboost_program_options -L /work/gad/shared/bin/htslib-1.9


test:
	g++ -c utils.cpp -O3
	g++ -c unittest.cpp -O3
	g++ unittest.o utils.o -o test -lboost_program_options

clean:
	rm *.o
	rm test
	rm vihgo