X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Firssi%2Fsrc%2Fperl%2FMakefile.am;h=c00e8d27aa603574b8352498fa5bef1fe5a21b26;hb=63ca577177f9f5db8e553372a9793b0c85f10715;hp=ac8fa7e7f47d22d900d1e045216e28e4fcb8f08a;hpb=60c165f23f8d5553bd8b4fd43366fbf5f24c2832;p=silc.git diff --git a/apps/irssi/src/perl/Makefile.am b/apps/irssi/src/perl/Makefile.am index ac8fa7e7..c00e8d27 100644 --- a/apps/irssi/src/perl/Makefile.am +++ b/apps/irssi/src/perl/Makefile.am @@ -12,8 +12,8 @@ EXTRA_LTLIBRARIES = \ libperl_core.la libfe_perl.la \ libperl_core_static.la libfe_perl_static.la -libperl_core_la_LDFLAGS = -avoid-version -rpath $(moduledir) -libfe_perl_la_LDFLAGS = -avoid-version -rpath $(moduledir) +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 @@ -136,9 +136,10 @@ all-local: for dir in $(perl_dirs); do \ cd $$dir && \ if [ ! -f Makefile ]; then \ - $(perlpath) Makefile.PL $(PERL_MM_PARAMS); \ + $(perlpath) Makefile.PL $(PERL_MM_PARAMS); \ fi && \ - ($(MAKE) || $(MAKE)) && \ + ($(MAKE) CC="$(CC)" CCFLAGS="$(PERL_CFLAGS) $(CFLAGS)" $(PERL_EXTRA_OPTS) || \ + $(MAKE) CC="$(CC)" CCFLAGS="$(PERL_CFLAGS) $(CFLAGS)" $(PERL_EXTRA_OPTS)) && \ cd ..; \ done @@ -156,8 +157,8 @@ clean-generic: distclean-generic: for dir in $(perl_dirs); do \ - cd $$dir && \ - $(MAKE) realclean && rm -f Makefile.PL && \ + cd $$dir; \ + $(MAKE) realclean; rm -f Makefile.PL Makefile; \ cd ..; \ done