# ----------------------------------------------------------- # Makefile for Solaris OS # # Options: # 1. TMLIB = /usr/local.csl/ThreadMentor/solaris/Visual/libthreadclass.a # 2. TMLIB = /usr/local.csl/ThreadMentor/solaris/NoVisual/libthreadclass.a # ----------------------------------------------------------- CC = c++ CFLAGS = -g -O2 DFLAGS = -DPACKAGE=\"threadsystem\" -DVERSION=\"1.0\" -DPTHREAD=1 -DUNIX_MSG_Q=1 -DSTDC_HEADERS=1 IFLAGS = -I/usr/local.csl/ThreadMentor/solaris/include TMLIB = /usr/local.csl/ThreadMentor/solaris/Visual/libthreadclass.a OBJ_FILE = quicksort.o quicksort-main.o EXE_FILE = quicksort ${EXE_FILE}: ${OBJ_FILE} ${CC} ${FLAGS} -o ${EXE_FILE} ${OBJ_FILE} ${TMLIB} -lpthread -lrt quicksort.o : quicksort.cpp quicksort.h ${CC} ${DFLAGS} ${IFLAGS} ${CFLAGS} -c quicksort.cpp quicksort-main.o: quicksort-main.cpp quicksort.h ${CC} ${DFLAGS} ${IFLAGS} ${CFLAGS} -c quicksort-main.cpp clean: rm -f ${OBJ_FILE} ${EXE_FILE} # End of Makefile