2#: @file NHI1/theLink/c/compiler.mk
3#: @brief tag: nhi1-release-250425
4#: @copyright (C) NHI - #1 - Project - Group
5#: This software has NO permission to copy,
6#: please contact AUTHOR for additional information
9# -------------------------------------------------------------------------------------------------------
10# C build - theLink/c/compiler.mk
12CPPFLAGS_libmqmsgque_self := \
13 $(LIBSQLITE3_CPPFLAGS) \
15CPPFLAGS_libmqmsgque := \
16 -I$(theLink_SRCDIR)/c \
17 -DMETA_HAVE_LIBCONFIG=$(META_HAVE_LIBCONFIG)
19CXXFLAGS_libmqmsgque :=
21LIBADD_libmqmsgque_self := \
22 $(LIBSQLITE3_LIBADD) \
24LIBADD_libmqmsgque_shared := \
25 $(theLink_BUILDDIR)/c/libmqmsgque.la
26LIBADD_libmqmsgque_static := \
27 $(theLink_BUILDDIR)/c/libmqmsgque.la \
28 $(LIBADD_libmqmsgque_self)
30 -L${abs_top_builddir}/theLink/c/.libs \
34# -------------------------------------------------------------------------------------------------------
36CPPFLAGS_mqmsgque = $(CPPFLAGS_libmkkernel) $(CPPFLAGS_libmqmsgque)
37CFLAGS_mqmsgque = $(CFLAGS_libmkkernel) $(CFLAGS_libmqmsgque)
38CXXFLAGS_mqmsgque = $(CXXFLAGS_libmkkernel) $(CXXFLAGS_libmqmsgque)
39LDFLAGS_mqmsgque = $(LDFLAGS_libmkkernel) $(LDFLAGS_libmqmsgque)
40LIBADD_mqmsgque = $(LIBADD_libmkkernel) $(LIBADD_libmqmsgque_shared)
42CPPFLAGS_shared += $(CPPFLAGS_libmqmsgque)
43CFLAGS_shared += $(CFLAGS_libmqmsgque)
44CXXFLAGS_shared += $(CXXFLAGS_libmqmsgque)
45LDFLAGS_shared += $(LDFLAGS_libmqmsgque)
46LIBADD_shared += $(LIBADD_libmqmsgque_shared)
48CPPFLAGS_mqmsgque_self = $(CPPFLAGS_mqmsgque) $(CPPFLAGS_libmqmsgque_self)
49CFLAGS_mqmsgque_self = $(CFLAGS_mqmsgque)
50CXXFLAGS_mqmsgque_self = $(CXXFLAGS_mqmsgque)
51LDFLAGS_mqmsgque_self = $(LDFLAGS_mqmsgque)
52LIBADD_mqmsgque_self = $(LIBADD_mkkernel) $(LIBADD_libmqmsgque_self)
54LIBADD_mqmsgque_static = $(LIBADD_libmqmsgque_static) $(LIBADD_libmkkernel_static)
55LIBADD_mqmsgque_shared = $(LIBADD_libmqmsgque_shared) $(LIBADD_libmkkernel_shared)