Use `scm_set_port_read ()' when available for bytevector input ports.
[guile-r6rs-libs.git] / src / Makefile.am
blobbb2258be1378d9489a46f2ecdcbdacaf4c246aaa
1 BUILT_SOURCES = bytevector.x ports.x
2 CLEANFILES    = bytevector.x ports.x
4 lib_LTLIBRARIES = libguile-r6rs-libs-v-0.la
5 libguile_r6rs_libs_v_0_la_SOURCES = bytevector.c ports.c
6 libguile_r6rs_libs_v_0_la_LIBADD = $(top_builddir)/lib/libgnu.la
8 AM_CFLAGS   = $(GUILE_CFLAGS) $(GCC_CFLAGS) $(CFLAGS)
9 AM_CPPFLAGS = -I$(builddir) -I$(top_srcdir)/lib -I$(top_builddir)/lib
10 AM_LDFLAGS  = $(GUILE_LDFLAGS) $(LDFLAGS)
12 r6rsincludedir = $(includedir)/guile-r6rs-libs
13 r6rsinclude_HEADERS = bytevector.h ports.h
14 noinst_HEADERS = utils.h ieee-754.h compat.h
16 snarfcppopts = $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
17                $(CFLAGS) $(AM_CFLAGS)
19 .c.x:
20         $(guile_snarf) -o $@ $< $(snarfcppopts)