# Registration System makefile CC = gcc CFLAGS = ADDGFLAGS = -ggdb MAKELIB = ../mklib.sunos5 CCC=g++ FILES = main.o regsys.o person.o student.o faculty.o course.o util.o regsys: $(FILES) $(CCC) $(FILES) $(CFLAGS) $(ADDGFLAGS) -o regsys regsys.C: regsys.h regsys.h: faculty.h student.h course.h faculty.h: person.h util.h student.h: person.h util.h course.h: util.h util.C: util.h person.C: person.h student.C: student.h faculty.C: faculty.h course.C: course.h test-students: student.o test-students.C util.o person.o $(CCC) test-students.C util.o student.o person.o -o test-students test-faculty: faculty.o test-faculty.C util.o person.o $(CCC) test-faculty.C util.o person.o faculty.o -o test-faculty test-courses: course.o test-courses.C util.o $(CCC) test-courses.C util.o course.o -o test-courses clean: rm -f *.o *~ core a.out all: test-students test-faculty test-courses regsys