+uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not')
+ifeq ($(uname_S),SunOS)
+ CFLAGS?= -std=c99 -pedantic -O2 -Wall -W -D__EXTENSIONS__ -D_XPG6
+ CCLINK?= -ldl -lnsl -lsocket -lm
+ PTLINK?= -lpthread
+else
+ CFLAGS?= -std=c99 -pedantic -O2 -Wall -W $(ARCH) $(PROF)
+ CCLINK?= -lm
+ PTLINK?= -lpthread
+endif
+CCOPT= $(CFLAGS) $(CCLINK) $(ARCH) $(PROF)