mirror of
https://gitea.osmocom.org/cellular-infrastructure/osmo-ggsn.git
synced 2025-10-23 00:12:08 +00:00
Move all includes from /usr/include/….h to /usr/include/osmocom/gtp/….h to be more consistent with other Osmocom projects, and to not "pollute" the top include directory if we add more header files. Also the new directory structure makes more obvious, which headers are public and which ones aren't. Adjust libgtp.pc.in so both #include <gtp.h> (legacy) and #include <osmocom/gtp/gtp.h> can be used. Related: OS#6373 Change-Id: If7e01c61168819bf7120667344e40c857da5490b
25 lines
660 B
Makefile
25 lines
660 B
Makefile
bin_PROGRAMS = osmo-ggsn
|
|
|
|
AM_LDFLAGS = @EXEC_LDFLAGS@
|
|
|
|
AM_CFLAGS = \
|
|
-D_GNU_SOURCE \
|
|
-fno-builtin \
|
|
-Wall \
|
|
-DSBINDIR='"$(sbindir)"' \
|
|
-I$(top_srcdir)/include \
|
|
$(LIBOSMOCORE_CFLAGS) \
|
|
$(LIBOSMOCTRL_CFLAGS) \
|
|
$(LIBOSMOVTY_CFLAGS) \
|
|
$(NULL)
|
|
|
|
osmo_ggsn_LDADD = @EXEC_LDADD@ -lgtp -L../gtp ../lib/libmisc.a $(LIBOSMOCORE_LIBS) $(LIBOSMOCTRL_LIBS) $(LIBOSMOVTY_LIBS)
|
|
|
|
if ENABLE_GTP_KERNEL
|
|
AM_CFLAGS += -DGTP_KERNEL $(LIBGTPNL_CFLAGS)
|
|
osmo_ggsn_LDADD += $(LIBGTPNL_LIBS)
|
|
endif
|
|
|
|
osmo_ggsn_DEPENDENCIES = ../gtp/libgtp.la ../lib/libmisc.a
|
|
osmo_ggsn_SOURCES = ggsn_main.c ggsn_vty.c ggsn.c ggsn.h sgsn.c sgsn.h pco.c pco.h
|