Skip to content

Commit

Permalink
git - Merge pull request #160 from xambroz/glib
Browse files Browse the repository at this point in the history
fix the compile time problem with GLIB libraries
  • Loading branch information
phibos authored Mar 26, 2018
2 parents ea5d540 + ffa8e4f commit 1748f3b
Show file tree
Hide file tree
Showing 7 changed files with 23 additions and 4 deletions.
5 changes: 4 additions & 1 deletion modules/curl/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,12 @@ AUTOMAKE_OPTIONS = foreign
AM_CFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/src
AM_CFLAGS += -fno-strict-aliasing

AM_CFLAGS += $(LIB_CURL_CFLAGS)
AM_CFLAGS += $(LIB_CURL_CFLAGS)
AM_LDFLAGS = $(LIB_CURL_LIBS)

AM_CFLAGS += $(LIB_GLIB_CFLAGS)
AM_LDFLAGS += $(LIB_GLIB_LDFLAGS)

pkglib_LTLIBRARIES = curl.la

curl_la_SOURCES = module.c module.h
Expand Down
6 changes: 5 additions & 1 deletion modules/emu/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,13 @@ AM_CFLAGS += -fms-extensions -fno-strict-aliasing
AM_CFLAGS += $(LIB_EMU_CFLAGS)
AM_LDFLAGS = $(LIB_EMU_LIBS)

AM_CFLAGS += $(LIB_GLIB_CFLAGS)
AM_LDFLAGS += $(LIB_GLIB_LDFLAGS)



pkglib_LTLIBRARIES = emu.la

emu_la_SOURCES = module.c module.h detect.c emulate.c profile.c hooks.c

emu_la_LDFLAGS = -module -no-undefined -avoid-version ${AM_LDFLAGS}
emu_la_LDFLAGS = -module -no-undefined -avoid-version ${AM_LDFLAGS}
4 changes: 4 additions & 0 deletions modules/nc/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ AM_CFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/src
AM_CFLAGS +=
AM_LDFLAGS =

AM_CFLAGS += $(LIB_GLIB_CFLAGS)
AM_LDFLAGS += $(LIB_GLIB_LDFLAGS)



pkglib_LTLIBRARIES = nc.la

Expand Down
4 changes: 2 additions & 2 deletions modules/nfq/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ AUTOMAKE_OPTIONS = foreign
AM_CFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/src -pipe -D _GNU_SOURCE -fno-strict-aliasing
AM_CFLAGS += -Wall -Werror

AM_CFLAGS += ${LIB_GLIB_CFLAGS}
AM_LDFLAGS = ${LIB_GLIB_LIBS}
AM_CFLAGS += ${LIB_GLIB_CFLAGS}
AM_LDFLAGS = ${LIB_GLIB_LIBS}


pkglib_LTLIBRARIES = nfq.la
Expand Down
2 changes: 2 additions & 0 deletions modules/nl/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ AM_CFLAGS += $(LIB_NL_CFLAGS)
#AM_LDFLAGS = -Wl,-rpath,/opt/dionaea/lib -L/opt/dionaea/lib -lnl -lnl-route -lnl-genl -lnl-nf
AM_LDFLAGS = $(LIB_NL_LIBS)

AM_CFLAGS += $(LIB_GLIB_CFLAGS)
AM_LDFLAGS += $(LIB_GLIB_LDFLAGS)

pkglib_LTLIBRARIES = nl.la

Expand Down
3 changes: 3 additions & 0 deletions modules/pcap/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ AM_CFLAGS += -fno-strict-aliasing
AM_CFLAGS += $(LIB_PCAP_CFLAGS)
AM_LDFLAGS = $(LIB_PCAP_LIBS)

AM_CFLAGS += $(LIB_GLIB_CFLAGS)
AM_LDFLAGS += $(LIB_GLIB_LDFLAGS)

pkglib_LTLIBRARIES = pcap.la

pcap_la_SOURCES = pcap.c
Expand Down
3 changes: 3 additions & 0 deletions modules/xmatch/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ AM_CFLAGS += -fno-strict-aliasing
AM_CFLAGS += $(LIB_XMATCH_CFLAGS)
AM_LDFLAGS = $(LIB_XMATCH_LIBS)

AM_CFLAGS += $(LIB_GLIB_CFLAGS)
AM_LDFLAGS += $(LIB_GLIB_LDFLAGS)

pkglib_LTLIBRARIES = xmatch.la

xmatch_la_SOURCES = module.c xmatch.c
Expand Down

0 comments on commit 1748f3b

Please sign in to comment.