diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..17a124f --- /dev/null +++ b/Makefile.am @@ -0,0 +1,6 @@ +bin_PROGRAMS = omvs +omvs_SOURCES = omvs_main.c omvs_gst.h omvs_gst.c +omvs_CFLAGS = $(GLIB_CFLAGS) $(GIO_CFLAGS) $(GSTREAMER_CFLAGS) +omvs_CFLAGS += -std=gnu99 -W -Wall -Wno-unused-result -pedantic +omvs_LDADD = $(GLIB_LIBS) $(GIO_LIBS) $(GSTREAMER_LIBS) +ACLOCAL_AMFLAGS= -I m4 diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..8a8b79b --- /dev/null +++ b/configure.ac @@ -0,0 +1,23 @@ +AC_PREREQ([2.69]) +AC_INIT([Oh! Multicast Video Scanner], [0.1], [ohhara@postech.edu], [omvs], + [http://ohhara.sarang.net/omvs]) +AC_CONFIG_MACRO_DIR([m4]) +AM_INIT_AUTOMAKE([-Wall]) +LT_INIT +AC_CONFIG_SRCDIR([omvs_main.c]) +AC_CONFIG_HEADERS([config.h]) +AC_PROG_CC +PKG_CHECK_MODULES(GSTREAMER, [gstreamer-1.0]) +PKG_CHECK_MODULES(GLIB, [glib-2.0 > 2.32]) +PKG_CHECK_MODULES(GIO, [gio-2.0 > 2.32]) +AC_CHECK_LIB([pcap], [pcap_findalldevs]) +AC_CHECK_LIB([pcap], [pcap_freealldevs]) +AC_CHECK_LIB([pcap], [pcap_open_live]) +AC_CHECK_LIB([pcap], [pcap_datalink]) +AC_CHECK_LIB([pcap], [pcap_next_ex]) +AC_CHECK_LIB([pcap], [pcap_close]) +AC_CHECK_HEADERS([pcap/pcap.h]) +AC_CHECK_HEADERS([string.h]) +AC_CHECK_FUNCS([memset]) +AC_CONFIG_FILES([Makefile]) +AC_OUTPUT