add pkg-config support

This commit is contained in:
Harald Welte 2012-11-08 15:01:42 +01:00
parent e74d4af780
commit ae37eace2f
5 changed files with 20 additions and 2 deletions

View File

@ -6,3 +6,6 @@ EXTRA_DIST = src/Makefile.am\
test_apps/esme.xml\
test_apps/sendwp.xml\
test_apps/recv_and_unpack.inc
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libsmpp34.pc

View File

@ -1,5 +1,5 @@
# Makefile.am #
bin_PROGRAMS = submit_multi_resp_test submit_multi_test alert_notification_test bind_receiver_resp_test bind_receiver_test bind_transceiver_resp_test bind_transceiver_test bind_transmitter_resp_test bind_transmitter_test cancel_sm_resp_test cancel_sm_test data_sm_resp_test data_sm_test deliver_sm_resp_test deliver_sm_test enquire_link_resp_test enquire_link_test generic_nack_test outbind_test query_sm_resp_test query_sm_test replace_sm_resp_test replace_sm_test submit_sm_resp_test submit_sm_test unbind_resp_test unbind_test esme analizer sendwp
bin_PROGRAMS = submit_multi_resp_test submit_multi_test alert_notification_test bind_receiver_resp_test bind_receiver_test bind_transceiver_resp_test bind_transceiver_test bind_transmitter_resp_test bind_transmitter_test cancel_sm_resp_test cancel_sm_test data_sm_resp_test data_sm_test deliver_sm_resp_test deliver_sm_test enquire_link_resp_test enquire_link_test generic_nack_test outbind_test query_sm_resp_test query_sm_test replace_sm_resp_test replace_sm_test submit_sm_resp_test submit_sm_test unbind_resp_test unbind_test esme analizer sendwp smsc
include $(top_srcdir)/test_pdu/Makefile.am
include $(top_srcdir)/test_apps/Makefile.am

View File

@ -27,4 +27,5 @@ AC_CHECK_FUNCS([memset])
AC_OUTPUT([Makefile
def_frame/Makefile
def_list/Makefile
binary/Makefile])
binary/Makefile
libsmpp34.pc])

11
libsmpp34.pc.in Normal file
View File

@ -0,0 +1,11 @@
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
Name: Open SMPP 3.4 Library
Description: SMPP (SMS Peer to Peer) v3.4 Library
Version: @VERSION@
Libs: -L${libdir} -lsmpp34
Cflags: -I${includedir}/

View File

@ -33,3 +33,6 @@ analizer_LDFLAGS =
analizer_pkgdatadir =
analizer_pkgdata_DATA =
smsc_CPPFLAGS = `pkg-config --cflags libosmocore`
smsc_LDFLAGS = `pkg-config --libs libosmocore`
smsc_SOURCES = $(TESTAPPS_SOURCE_DIR)/smpp_smsc.c $(TESTAPPS_SOURCE_DIR)/smsc_main.c