https://github.com/kwwette/swiglal
Tip revision: 51032121a91b3357b73748ad970c62ea2356a958 authored by Karl Wette on 05 June 2013, 19:38:11 UTC
generate_swiglal_iface.py: quote regular expressions as raw strings
generate_swiglal_iface.py: quote regular expressions as raw strings
Tip revision: 5103212
swiglal_common.am
# Common SWIG build makefile.
# Author: Karl Wette, 2011, 2012
# regenerate dependency files when Makefile is regenerated
am__depfiles_maybe = depfiles
# SWIG interface file
swig_iface = @PACKAGE_NAME@swig.i
# SWIG interface dependencies file
swig_iface_deps = ./$(DEPDIR)/@PACKAGE_NAME@swig.deps
# test script for the SWIG wrapping module
swig_modl_check = check_@PACKAGE_NAME@swig
# automake libtool variables for SWIG wrapping module
swig_lt_nodist_sources = $(swig_modl_src)
swig_lt_sources =
swig_lt_cppflags = $(AM_CPPFLAGS) -shared
swig_lt_cflags = $(AM_CFLAGS)
swig_lt_cxxflags = $(AM_CXXFLAGS)
swig_lt_libadd =
swig_lt_ldflags = $(AM_LDFLAGS) -module -avoid-version -version-info 0:0:0
swig_lt_libtoolflags = --tag=disable-static
# installation location for SWIG interfaces
swigincludedir = $(includedir)/lal
# SWIG interfaces to install
EXTRA_HEADERS =
nodist_swiginclude_HEADERS =
swiginclude_HEADERS =
# extra distribution files
EXTRA_DIST =
# clean files
CLEANFILES = \
$(swig_modl_src)
DISTCLEANFILES = \
$(swig_iface_deps)
if SWIG_BUILD
# delete failed targets
rm_targets = { rm -f $@; exit 1; }
# generate SWIG interface file
../$(swig_iface) : Makefile
@cd .. && $(MAKE) $(swig_iface)
# include SWIG interface dependencies file
@am__include@ @am__quote@./$(DEPDIR)/@PACKAGE_NAME@swig.deps@am__quote@
# generate SWIG wrapping module source
$(swig_modl_src) : ../$(swig_iface)
@$(MKDIR_P) $(SWIG_OUTDIR)
$(AM_V_GEN)$(SWIG) $(SWIG_SWIGFLAGS) $(CPPFLAGS) $(swig_langflags) -MD -MF $(swig_iface_deps) -o $@ $< || $(rm_targets)
endif # SWIG_BUILD