all: Test.o Parser.o Combinations.o Asoc.o Vector.o TUI.o DescFile.o
	gxx Parser.o Test.o Combinations.o Asoc.o Vector.o TUI.o \
	DescFile.o -o asoc.exe

linux: Test.o Parser.o Combinations.o Asoc.o Vector.o TUI.o DescFile.o
	g++ Parser.o Test.o Combinations.o Asoc.o Vector.o TUI.o \
	DescFile.o -o asoc

Test.o: Test.cpp 
	gcc -c Test.cpp
	
TUI.o: TUI.cpp 
	gcc -c TUI.cpp
	
Parser.o: Parser.cpp 
	gcc -c Parser.cpp
	
DescFile.o: DescFile.cpp 
	gcc -c DescFile.cpp
	
Combinations.o: Combinations.cpp 
	gcc -c Combinations.cpp
	
Asoc.o: Asoc.cpp 
	gcc -c Asoc.cpp
Vector.o: Vector.cc
	gcc -c Vector.cc

clean: 
	@rm *.o
	@rm asoc.exe
