#
# Makefile for the pmuniq program
# Bill Slough
# MAT 4370
#

OBJS = util.o arg.o pmuniq.o
CC = gcc
DEBUG = -g
CFLAGS = -Wall -c $(DEBUG)
LFLAGS = -Wall $(DEBUG)

pmuniq: $(OBJS)
	$(CC) $(LFLAGS) -o $@ $(OBJS)
	dsymutil ./$@

pmuniq.o: util.h util.c arg.h arg.c
	$(CC) $(CFLAGS) pmuniq.c

util.o: util.h util.c
	$(CC) $(CFLAGS) util.c

arg.o:  arg.h arg.c util.h util.c
	$(CC) $(CFLAGS) arg.c

clean:
	rm -f *.o pmuniq
	rm -rf readfile.dSYM pmuniq.dSYM