CXX=g++
-ifneq (,$(findstring CYGWIN, $(shell uname)))
-LIBS := -lwsock32
-endif
-
-ifneq (, $(findstring SunOS, $(shell uname)))
-LIBS := -lpthread -lsocket -lxnet -lstdc++ -lposix4
-endif
-
-ifneq (, $(findstring Linux, $(shell uname)))
-LIBS := -lpthread -efence -lstdc++
+ifeq ($(shell uname), SunOS)
+# SunOS
+LIBS := -lpthread -lsocket -lxnet -lstdc++ -lposix4
+else
+# Linux
+LIBS := -lpthread -efence -lstdc++
endif
# Look in these directories for source/make files
all: $(programs)
ser_filter: $(common_objects) ser_filter.o
- $(CXX) -o $@ $(CXXFLAGS) $^ $(LIBPATH) $(LIBS)
+ $(CXX) -o $@ $(CXXFLAGS) $(LIBPATH) $(LIBS) $^
.PHONY: clean