src/Makefile.am: Only export symbols matching "^ros_".
[routeros-api.git] / src / Makefile.am
index 8b62c7f..34f3efb 100644 (file)
@@ -11,8 +11,17 @@ include_HEADERS = routeros_api.h routeros_version.h
 lib_LTLIBRARIES = librouteros.la
 
 librouteros_la_LDFLAGS = -version-info @LIBROUTEROS_CURRENT@:@LIBROUTEROS_REVISION@:@LIBROUTEROS_AGE@
+librouteros_la_LDFLAGS += -export-symbols-regex "^ros_"
 librouteros_la_LIBADD = -lgcrypt
 if BUILD_WITH_LIBSOCKET
 librouteros_la_LIBADD += -lsocket
 endif
-librouteros_la_SOURCES = main.c registration_table.c routeros_api.h routeros_version.h
+librouteros_la_SOURCES = main.c routeros_api.h routeros_version.h \
+                        ros_parse.c ros_parse.h \
+                        registration_table.c \
+                        interface.c
+
+bin_PROGRAMS = ros
+
+ros_SOURCES = ros.c
+ros_LDADD = librouteros.la