We are missing clean directive on Solaris:
#
# $Id: Makefile.solaris,v 4.5 2009/04/08 02:18:04 pfeller Exp $
#
#-----------------------------------------------------------
CC = cc -m64 -Kpic
LIB = libpdq.so
OBJ = \ MVA_Approx.o\ MVA_Canon.o\ MVA_Solve.o\ PDQ_Build.o\ PDQ_Exact.o\ PDQ_Globals.o\ PDQ_MServer.o \ PDQ_Report.o\ PDQ_Utils.o
#-----------------------------------------------------------
all: $(OBJ)
-$(CC) -G -m64 *.o -o ${LIB} -lm
#-----------------------------------------------------------