WORKDIR = ~/.brinance
INSTALLPATH = ~/bin

all: brinance

brinance: main.o credit.o debit.o balance.o trans.o util.o
	g++ -o brinance main.o credit.o debit.o balance.o trans.o util.o
	
clean:
	rm -rf brinance *.o

main.o: main.cpp
	g++ -c -o main.o main.cpp

debit.o: debit.cpp
	g++ -c -o debit.o debit.cpp

credit.o: credit.cpp
	g++ -c -o credit.o credit.cpp

balance.o: balance.cpp
	g++ -c -o balance.o balance.cpp

trans.o: trans.cpp trans.h
	g++ -c -o trans.o trans.cpp

util.o: util.cpp util.h
	g++ -c -o util.o util.cpp

install: all
	install -d $(WORKDIR)
	install -d $(INSTALLPATH)
	install brinance $(INSTALLPATH)
