#  Makefile:  A Sample Makefile for Project 3 (proj3)
#
#  Author:  		James Kukla
#  Date:		18 February 2000	
#  Last Modified:	21 February 2000

# -----  Variable Definitions  -------
C++C    	= CC
C++FLAGS	=
C++LIBS		= -lm
PROGRAM 	= proj3
OBJECTS 	= Fixed.o proj3.o

SUBMIT		= submit
SUBMITCOURSE	= cs202
SUBMITFILES 	= Fixed.C Fixed.H proj3.C Makefile
SUBMITPROJECT	= $(PROGRAM)

# ------ Rules for building project 2 -----
proj3: $(OBJECTS)
	$(C++C) $(C++FLAGS) -o $(PROGRAM) $(OBJECTS) $(C++LIBS)

Fixed.o: Fixed.C Fixed.H
	$(C++C) $(C++FLAGS) -c Fixed.C

proj3.o: proj3.C Fixed.H
	$(C++C) $(C++FLAGS) -c proj3.C

# ------  Extra rules  --------
clean:
	/bin/rm -f *.o

submit:
	$(SUBMIT) $(SUBMITCOURSE) $(SUBMITPROJECT) $(SUBMITFILES)
