CC = gcc OSTYPE = linux INC=/home/plank/cs560/include LIB=/home/cs560/lib/$(OSTYPE) LIBS = $(LIB)/libsim.a /home/plank/cs560/objs/cbthread.o $(LIB)/libfdr.a MAIN = $(LIB)/main_lab2.o #CFLAGS= -g -O2 -Wall -I$(INC) CFLAGS= -O2 -I$(INC) EXECUTABLES = jos all: $(EXECUTABLES) USER = exception.o jos.o jos: $(USER) $(CC) $(CFLAGS) -o jos $(MAIN) $(USER) $(LIBS) -lnsl .c.o: $(CC) -c $(CFLAGS) $*.c clean: /bin/rm -f *.o core $(EXECUTABLES)