#***************************************************** # CSCI201 General Makefile #***************************************************** #****************************************************************************** # List of .o files that EXENAME depends on. Edit as appropriate for assignment. OBJS = \ Vehicle.o main.o Vehicle_DB.o #************************************************************************** # Change this line if you don't like 'a0.out'. EXENAME = a0.out SHELL = /usr/bin/csh #************************************************************************** # Macros defining the C++ compiler and linker. CC = g++ CCOPTS= -g LINKOPTS = -g -Wall #************************************************************************** # Rules for building EXENAME from OBJS and OBJS from your source. $(EXENAME): $(OBJS) $(CC) $(LINKOPTS) $(OBJS) -o $@ Vehicle_DB.o : Vehicle_DB.h Vehicle_DB.cc Vehicle.h $(CC) -c $(CCOPTS) Vehicle_DB.cc main.o : main.cc Vehicle_DB.h Vehicle.h $(CC) -c $(CCOPTS) main.cc Vehicle.o:Vehicle.h Vehicle.cc $(CC) -c $(CCOPTS) Vehicle.cc