# Kamil Kaminski # NetID: kkamin8 # # CS340 # Project 1, Poker Game # # Makefile PROG = poker OBJS = main.o cardpile.o card.o game.o user.o opponent.o CC = g++ DBGFLAGS = -g -O0 ifdef DEBUG CFLAGS = $(DBGFLAGS) -D DEBUG -std=c++98 -pedantic-errors -Wall else CFLAGS = -O2 -std=c++98 -pedantic-errors -Wall endif LDFLAGS = -lm $(PROG): $(OBJS) $(CC) $(LDFLAGS) $(OBJS) -o $(PROG) main.o: %.o: %.cpp cardpile.h card.h $(CC) -c $(CFLAGS) $< cardpile.o: %.o: %.cpp %.h card.h $(CC) -c $(CFLAGS) $< card.o: %.o: %.cpp %.h $(CC) -c $(CFLAGS) $< game.o: %.o: %.cpp %.h $(CC) -c $(CFLAGS) $< user.o: %.o: %.cpp %.h $(CC) -c $(CFLAGS) $< opponent.o: %.o: %.cpp %.h $(CC) -c $(CFLAGS) $< .PHONY: clean clean: rm -f ./$(OBJS) ./$(PROG)