add new RADIUS client library
[libradsec.git] / lib / radius / tests / Makefile
diff --git a/lib/radius/tests/Makefile b/lib/radius/tests/Makefile
new file mode 100644 (file)
index 0000000..b9d74ad
--- /dev/null
@@ -0,0 +1,25 @@
+#
+#  GNU Makefile
+#
+.PHONY: all clean
+all: radattr
+
+HEADERS                := ../client.h ../radius.h
+CFLAGS         := -g
+
+%.o : %.c
+       $(CC) $(CFLAGS) -I.. -I. -c $<
+
+%.o: ${HEADERS}
+
+LIBS   := -lcrypto -lssl
+LDFLAGS = -L.. -lnetworkradius-client
+
+../libnetworkradius-client.a:
+       @${MAKE} -C .. libnetworkradius-client.a
+
+radattr: radattr.o ../libnetworkradius-client.a
+       ${CC} ${LFDLAGS} ${LIBS} -o $@ $^
+
+clean:
+       @rm -rf *.o *.a *~