# ---------------------------------------------
# makefile for Project 4#
# .............................................
# David Bozarth - 10 May 2004
# modified 12 May 2004
# ---------------------------------------------
#
banking: banking.o getDec.o putDec.o personClass.o personGet.o personDisplay.o bankClass.o bankDisplay.o uDecToInt.o uIntToDec.o sDecToInt.o sIntToDec.o readStr.o writeStr.o bankTransact.o bankTransMulti.o bankBalance.o copyString.o newline.o fillZero.o
	gcc banking.o getDec.o putDec.o personClass.o personGet.o personDisplay.o bankClass.o bankDisplay.o uDecToInt.o uIntToDec.o sDecToInt.o sIntToDec.o readStr.o writeStr.o bankTransact.o bankTransMulti.o bankBalance.o copyString.o newline.o fillZero.o -o banking

banking.o: banking.s
	as --gstabs banking.s -o banking.o

getDec.o: getDec.s
	as --gstabs getDec.s -o getDec.o

putDec.o: putDec.s
	as --gstabs putDec.s -o putDec.o

personGet.o: personGet.s
	as --gstabs personGet.s -o personGet.o

personClass.o: personClass.s
	as --gstabs personClass.s -o personClass.o

personDisplay.o: personDisplay.s
	as --gstabs personDisplay.s -o personDisplay.o

sumList.o: sumList.s
	as --gstabs sumList.s -o sumList.o

bankDisplay.o: bankDisplay.s
	as --gstabs bankDisplay.s -o bankDisplay.o

uDecToInt.o: uDecToInt.s
	as --gstabs uDecToInt.s -o uDecToInt.o

uIntToDec.o: uIntToDec.s
	as --gstabs uIntToDec.s -o uIntToDec.o

sDecToInt.o: sDecToInt.s
	as --gstabs sDecToInt.s -o sDecToInt.o

sIntToDec.o: sIntToDec.s
	as --gstabs sIntToDec.s -o sIntToDec.o

writeStr.o: writeStr.s
	as --gstabs writeStr.s -o writeStr.o

readStr.o: readStr.s
	as --gstabs readStr.s -o readStr.o

bankClass.o: bankClass.s
	as --gstabs bankClass.s -o bankClass.o

bankTransact.o: bankTransact.s
	as --gstabs bankTransact.s -o bankTransact.o

bankTransMulti.o: bankTransMulti.s
	as --gstabs bankTransMulti.s -o bankTransMulti.o

bankBalance.o: bankBalance.s
	as --gstabs bankBalance.s -o bankBalance.o

copyString.o: copyString.s
	as --gstabs copyString.s -o copyString.o

newline.o: newline.s
	as --gstabs newline.s -o newline.o

fillZero.o: fillZero.s
	as --gstabs fillZero.s -o fillZero.o

clean:
	rm -i *.o *~ banking

