SUBDIRS = . macros config
EXTRA_DIST = README
sigc_fixed_cc = node.cc slot.cc connection.cc signal.cc \
object_slot.cc class_slot.cc object.cc adaptor.cc \
bind.cc method_slot.cc
sigc_fixed_h = adaptor.h connection.h marshal.h node.h object.h \
sigc++.h trait.h
sigc_built_cc =
sigc_built_h = bind_return.h \
object_slot.h retype_return.h slot.h bind.h \
class_slot.h hide.h retype.h signal.h \
method_slot.h method_slot.h
built_sources = $(sigc_built_cc) $(sigc_built_h)
dist_sources = $(sigc_fixed_cc) $(sigc_fixed_h)
DISTFILES = $(DIST_COMMON) $(dist_sources) $(TEXINFOS) $(EXTRA_DIST)
# Support for DLL on cygwin/mingw using libtool > 1.4
if PLATFORM_WIN32
no_undefined = -no-undefined
else
# -no-undefined causes problems for Sun
no_undefined =
endif
# Override DEFS and DEFAULT_INCLUDES to suppress "-I. -I$(srcdir)".
DEFS = @DEFS@ -DLIBSIGC_COMPILATION
DEFAULT_INCLUDES =
INCLUDES = -I$(top_builddir) -I$(top_srcdir) -I$(top_builddir)/sigc++/config
M4_DIR = $(top_srcdir)/sigc++/macros
M4_INCLUDES = -I$(M4_DIR)
lib_LTLIBRARIES = libsigc-1.2.la
libsigc_1_2_la_SOURCES = $(sigc_built_cc) $(sigc_fixed_cc)
libsigc_1_2_la_LDFLAGS = $(no_undefined) -version-info $(LIBSIGC_SO_VERSION) $(LIBSTDCPP_LIBS)
libsigc_includedir = $(includedir)/sigc++-1.2/sigc++
libsigc_include_HEADERS = $(sigc_fixed_h)
libsigc_include_DATA = $(sigc_built_h)
# With automake-1.4*, the Makefile itself depends on $(BUILT_SOURCES).
# Thus, as a side effect the Makefile will be regenerated too.
BUILT_SOURCES = $(sigc_built_h)
%.h: $(M4_DIR)/%.h.m4 $(M4_DIR)/template.macros.m4
$(M4) $(M4_INCLUDES) $(DEFINES) $< > $@
distclean-local:
rm -f $(built_sources)
if PLATFORM_WIN32
libtool_import_libs = $(lib_LTLIBRARIES:.la=.dll.a)
install-libtool-import-lib:
@for import_lib in $(libtool_import_libs); do \
$(INSTALL) .libs/$$import_lib $(DESTDIR)$(libdir); \
done
uninstall-libtool-import-lib:
@for import_lib in $(libtool_import_libs); do \
-rm $(DESTDIR)$(libdir)/$$import_lib; \
done
else
install-libtool-import-lib:
uninstall-libtool-import-lib:
endif
install-data-local: install-libtool-import-lib
uninstall-local: uninstall-libtool-import-lib
syntax highlighted by Code2HTML, v. 0.9.1