# Kamil Kaminski # NetID: kkamin8 # # CS340 # Project 2, RSA Encryption # # Makefile PROG1 = keygen OBJS1 = keygen.o keygen_args.o miller_rabin.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 $(PROG1): $(OBJS1) $(CC) $(LDFLAGS) $(OBJS1) -o $(PROG1) keygen.o: %.o: %.cpp $(CC) -c $(CFLAGS) $< keygen_args.o: %.o: %.cpp %.h $(CC) -c $(CFLAGS) $< miller_rabin.o: %.o: %.cpp %.h $(CC) -c $(CFLAGS) $< .PHONY: clean clean: rm -f ./$(OBJS1) ./$(PROG1)