From dcfd43f8f48072754b9d952b621bac1cddbb7103 Mon Sep 17 00:00:00 2001 From: Kyle K Date: Sat, 29 Jan 2011 12:13:21 -0600 Subject: Initial commit --- Makefile | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..468cd4c --- /dev/null +++ b/Makefile @@ -0,0 +1,44 @@ +# 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) -- cgit v1.2.3