#***************************************************** # CS225 General Makefile # # Created for MP1 by Sarah Azam # #***************************************************** #************************************************************************** # List of .o files that EXENAME depends on. Edit as appropriate for MP. OBJS = \ EasyBMP.o main.o #************************************************************************** # Change this line if you don't like 'a.out'. EXENAME = mp1 #************************************************************************** # Macros defining the C/C++ compiler and linker. CC = g++ CCOPTS = -g LINK = g++ LINKOPTS = -o $(EXENAME) #************************************************************************** # Rules for building EXENAME from OBJS and OBJS from your source. $(EXENAME): $(OBJS) $(LINK) $(LINKOPTS) $(OBJS) clean: -rm *.o $(EXENAME) -rm -rf SunWS_cache EasyBMP.o : EasyBMP.h EasyBMP.cpp $(CC) -c $(CCOPTS) EasyBMP.cpp main.o : main.cpp EasyBMP.h $(CC) -c $(CCOPTS) main.cpp