# Makefile for Programming Assignment 5 # Russ Wakefield # CS370 # September 5, 2013 # LIBSRC = usersem.c LIBOBJ = usersem.o LIBOUT = libusem.a SRC = P5.c OUT = P5 CC = /usr/bin/cc INCLUDES = -I. LDFLAGS = libusem.a -lpthread all: lib P5 lib: $(LIBSRC) $(CC) $(INCLUDES) -c $(LIBSRC) -o $(LIBOBJ) ar rcs $(LIBOUT) $(LIBOBJ) P5: $(SRC) $(LIBOBJ) $(CC) $(INCLUDES) $(SRC) $(LDFLAGS) -o $(OUT) clean: rm -f $(OUT) $(LIBOBJ) $(LIBOUT)