+++ /dev/null
-LIBTOOL = $(PERL_LIBTOOL)
-
-include $(top_srcdir)/Makefile.defines.in
-
-moduledir = @SILC_IRSSIDIR@
-
-if SILCPLUGIN
-perl_dirs = silc
-SCRIPTDIR="$(datadir)/irssi/scripts"
-else
-perl_dirs = common ui textui silc
-SCRIPTDIR="$(datadir)/silc/scripts"
-endif
-
-
-module_LTLIBRARIES = $(perl_module_lib) $(perl_module_fe_lib)
-noinst_LTLIBRARIES = $(perl_static_lib) $(perl_static_fe_lib)
-EXTRA_LTLIBRARIES = \
- libperl_core.la libfe_perl.la \
- libperl_core_static.la libfe_perl_static.la
-
-libperl_core_la_LDFLAGS = -module -avoid-version -rpath $(moduledir)
-libfe_perl_la_LDFLAGS = -module -avoid-version -rpath $(moduledir)
-
-perl-core.c: perl-signals-list.h irssi-core.pl.h
-
-INCLUDES += \
- -I$(top_srcdir)/src \
- -I$(top_srcdir)/src/core \
- -I$(top_srcdir)/src/fe-common/core \
- -I$(top_srcdir)/src/fe-common/silc \
- $(GLIB_CFLAGS) \
- -DSCRIPTDIR=\""$(SCRIPTDIR)"\" \
- -DPERL_USE_LIB=\""$(PERL_USE_LIB)"\" \
- -DPERL_STATIC_LIBS=$(PERL_STATIC_LIBS) \
- $(PERL_CFLAGS)
-
-perl_sources = \
- perl-core.c \
- perl-common.c \
- perl-signals.c \
- perl-sources.c
-
-perl_fe_sources = \
- module-formats.c \
- perl-fe.c
-
-noinst_HEADERS = \
- module.h \
- module-fe.h \
- module-formats.h \
- perl-core.h \
- perl-common.h \
- perl-signals.h \
- perl-sources.h
-
-libperl_core_la_DEPENDENCIES = .libs/libperl_orig.a .libs/DynaLoader.a
-
-.libs/libperl_orig.a:
- if [ ! -d .libs ]; then mkdir .libs; fi
- rm -f .libs/libperl_orig.a
- if [ x$(LIBPERL_A) = x ]; then touch .libs/libperl_orig.a; else $(LN_S) $(LIBPERL_A) .libs/libperl_orig.a; fi
-.libs/DynaLoader.a:
- if [ ! -d .libs ]; then mkdir .libs; fi
- rm -f .libs/DynaLoader.a
- $(LN_S) $(DYNALOADER_A) .libs/DynaLoader.a
-
-libperl_core_la_SOURCES = \
- $(perl_sources)
-
-libperl_core_static_la_SOURCES = \
- $(perl_sources)
-
-libfe_perl_la_SOURCES = \
- $(perl_fe_sources)
-
-libfe_perl_static_la_SOURCES = \
- $(perl_fe_sources)
-
-perl-signals-list.h: $(top_srcdir)/docs/signals.txt $(srcdir)/get-signals.pl
- cat $(top_srcdir)/docs/signals.txt | $(perlpath) $(srcdir)/get-signals.pl > perl-signals-list.h
-
-irssi-core.pl.h: irssi-core.pl
- $(top_srcdir)/file2header.sh $(srcdir)/irssi-core.pl irssi_core_code > irssi-core.pl.h
-
-common_sources = \
- common/Irssi.xs \
- common/Irssi.pm \
- common/Channel.xs \
- common/Core.xs \
- common/Expando.xs \
- common/Ignore.xs \
- common/Log.xs \
- common/Masks.xs \
- common/Query.xs \
- common/Rawlog.xs \
- common/Server.xs \
- common/Settings.xs \
- common/Makefile.PL.in \
- common/typemap \
- common/module.h
-
-ui_sources = \
- ui/UI.xs \
- ui/UI.pm \
- ui/Formats.xs \
- ui/Themes.xs \
- ui/Window.xs \
- ui/Makefile.PL.in \
- ui/typemap \
- ui/module.h
-
-textui_sources = \
- textui/TextUI.xs \
- textui/TextUI.pm \
- textui/TextBuffer.xs \
- textui/TextBufferView.xs \
- textui/Statusbar.xs \
- textui/Makefile.PL.in \
- textui/typemap \
- textui/module.h
-
-silc_sources = \
- silc/Silc.xs \
- silc/Silc.pm \
- silc/Channel.xs \
- silc/Server.xs \
- silc/Query.xs \
- silc/typemap \
- silc/module.h
-
-EXTRA_DIST = \
- libperl_dynaloader.la \
- libperl_orig.la \
- get-signals.pl \
- irssi-core.pl \
- $(common_sources) \
- $(ui_sources) \
- $(textui_sources) \
- $(silc_sources)
-
-all-local:
- for dir in $(perl_dirs); do \
- cd $$dir && \
- if [ ! -f Makefile ]; then \
- $(perlpath) Makefile.PL $(PERL_MM_PARAMS); \
- fi && \
- ($(MAKE) CC="$(CC)" CCFLAGS="$(PERL_CFLAGS) $(CFLAGS)" $(PERL_EXTRA_OPTS) || \
- $(MAKE) CC="$(CC)" CCFLAGS="$(PERL_CFLAGS) $(CFLAGS)" $(PERL_EXTRA_OPTS)) && \
- cd ..; \
- done
-
-install-exec-local:
- for dir in $(perl_dirs); do \
- cd $$dir && $(MAKE) install && cd ..; \
- done
-
-clean-generic:
- for dir in $(perl_dirs); do \
- cd $$dir; \
- $(MAKE) clean; \
- cd ..; \
- done
-
-distclean-generic:
- for dir in $(perl_dirs); do \
- cd $$dir; \
- $(MAKE) realclean; rm -f Makefile.PL Makefile; \
- cd ..; \
- done
-
-libperl_core_la_LIBADD = $(PERL_LDFLAGS)