moduledir = $(silc_modulesdir)
-perl_dirs = common ui textui
+perl_dirs = common ui textui silc
module_LTLIBRARIES = $(perl_module_lib) $(perl_module_fe_lib)
noinst_LTLIBRARIES = $(perl_static_lib) $(perl_static_fe_lib)
-I$(top_srcdir)/src/fe-common/core \
-I$(top_srcdir)/src/fe-common/silc \
$(GLIB_CFLAGS) \
- -DSCRIPTDIR=\""$(libdir)/irssi/scripts"\" \
+ -DSCRIPTDIR=\""$(datadir)/silc/scripts"\" \
-DPERL_USE_LIB=\""$(PERL_USE_LIB)"\" \
-DPERL_STATIC_LIBS=$(PERL_STATIC_LIBS) \
$(PERL_CFLAGS)
common/Irssi.pm \
common/Channel.xs \
common/Core.xs \
+ common/Expando.xs \
common/Ignore.xs \
common/Log.xs \
common/Masks.xs \
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 \
irssi-core.pl \
$(common_sources) \
$(ui_sources) \
- $(textui_sources)
+ $(textui_sources) \
+ $(silc_sources)
all-local:
for dir in $(perl_dirs); do \
done
clean-generic:
- for dir in $(perl_dirs); do rm -f $$dir/Makefile; done
+ 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; \
+ cd $$dir && \
+ $(MAKE) realclean && rm -f Makefile.PL && \
cd ..; \
done