all:   u3test makebin u3check u2_u3 bin2txt u3comp

u3test: u3test.cpp ucac3.o
	g++ -Wall -o u3test u3test.cpp ucac3.o

u3check: u3check.cpp ucac3.o
	g++ -Wall -o u3check u3check.cpp ucac3.o

int_comp.o: int_comp.cpp
	g++ -Wall -c int_comp.cpp

ucac3.o: ucac3.cpp
	g++ -Wall -c ucac3.cpp

makebin: makebin.cpp
	g++ -Wall -o makebin makebin.cpp

u2_u3: u2_u3.cpp ucac2.o ucac3.o
	g++ -Wall -o u2_u3 u2_u3.cpp ucac2.o ucac3.o

ucac2.o: \ucac2\ucac2.cpp
	g++ -Wall -c \ucac2\ucac2.cpp

bin2txt: bin2txt.cpp ucac3.o
	g++ -Wall -o bin2txt bin2txt.cpp ucac3.o

u3comp: u3comp.cpp int_comp.o
	g++ -Wall -o u3comp u3comp.cpp int_comp.o
