- removed 2 warnings on Solaris
[sip-router] / Makefile
index 655ec72..bcc6368 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -2,15 +2,20 @@
 #
 # sip_router makefile
 #
+# WARNING: requires gmake (GNU Make)
+#
 
 sources= $(wildcard *.c)
-objs= $((sources:.c=.o)
+objs= $(sources:.c=.o)
 depends= $(sources:.c=.d)
 
 NAME=sip_router
 
 CC=gcc
-COPTS=-O2
+CFLAGS=-O2
+# on linux and freebsd keep it empty (e.g. LIBS= )
+# on solaris add -lxnet (e.g. LIBS= -lxnet)
+LIBS=
 ALLDEP=Makefile
 
 MKDEP=gcc -M
@@ -19,13 +24,13 @@ MKDEP=gcc -M
 #implicit rules
 
 %.o:%.c $(ALLDEP)
-       $(CC) $(COPTS) -c $< -o $@
+       $(CC) $(CFLAGS) -c $< -o $@
 
 %.d: %.c
        $(MKDEP) $< >$@
 
 $(NAME): $(objs)
-       $(CC) $(COPTS) $(objs) -o $(NAME)
+       $(CC) $(CFLAGS) $(LIBS) $(objs) -o $(NAME)
 
 .PHONY: all
 all: $(NAME)