EXTRA_DIST = README.html README-WIN32.html config.h.win32 doc json-c.vcproj
SUBDIRS = . tests
-lib_LTLIBRARIES = libjson-c.la
+lib_LTLIBRARIES = libjson-c.la libjson.la
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = json-c.pc
# json_config.h
libjson_c_la_LDFLAGS = -version-info 1:0:1 -no-undefined
+libjson_la_LDFLAGS = -version-info 1:0:1 -no-undefined -ljson-c
+
+# Temporary libjson library. This will be removed after one release.
+libjson_la_LIBADD = -ljson-c
libjson_c_la_SOURCES = \
arraylist.c \
--- /dev/null
+
+/* dummy source file for compatibility purposes */
+
+#if defined(HAVE_CDEFS_H)
+#include <sys/cdefs.h>
+#endif
+
+#ifndef __warn_references
+
+#ifdef __GNUC__
+#define __warn_references(sym,msg) \
+ __asm(".pushsection .gnu.warning." #sym "\n" \
+ ".ascii \"" msg "\"\n" \
+ ".popsection");
+
+#else
+#define __warn_references(sym,msg) /* nothing */
+#endif
+
+#endif
+
+#include "json_object.h"
+
+__warn_references(json_object_get, "Warning: please link against libjson-c instead of libjson");
+
+/* __asm__(".section .gnu.warning." __STRING(sym) \
+ " ; .ascii \"" msg "\" ; .text") */