Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • perl/modules/Makefile.am

    re4b8f93 reb5e8fc  
    11MODULES = Jabber IRC WordWrap Twitter Facebook
    22
    3 EXTRA_DIST = $(MODULES:=/Makefile.PL) $(MODULES:=/lib)
     3EXTRA_DIST = $(MODULES:=/Makefile.PL) $(MODULES:=/inc) $(MODULES:=/lib)
    44EXTRA_DIST += \
    55    Facebook/README \
     
    1111        (cd $* && $(MAKE) $*.par)
    1212
    13 BARNOWL_PERL := $(shell which perl) -I$(abs_srcdir)/../lib
    14 
    1513MODULES_MAKEFILE = $(MODULES:=/Makefile)
    16 $(MODULES_MAKEFILE): %/Makefile: %/Makefile.PL ../lib/Module/Install/BarnOwl.pm
    17         $(AM_V_GEN)test -d $* || mkdir $*
    18         $(AM_V_at)test $(srcdir) = . || $(LN_S) $(abs_srcdir)/$*/Makefile.PL $*/Makefile.PL
    19         $(AM_V_at)(cd $* && BARNOWL_SRCDIR='$(abs_srcdir)/$*' && export BARNOWL_SRCDIR && $(BARNOWL_PERL) Makefile.PL 'PERL=$(BARNOWL_PERL)')
     14$(MODULES_MAKEFILE): %/Makefile: %/Makefile.PL
     15        [ $(srcdir) = . ] || cp -srf --no-preserve=mode -- $(abs_srcdir)/$*/. $*
     16        $(AM_V_GEN)(cd $* && perl -I../../lib Makefile.PL)
    2017
    2118MODULES_CLEAN = $(MODULES:%=clean_%)
    2219clean-local: $(MODULES_CLEAN)
    2320$(MODULES_CLEAN): clean_%:
    24         (cd $* && { test ! -f Makefile || $(MAKE) realclean; })
    25         rm -f $*/$*.par
    26         rm -rf $*/inc
    27         test $(srcdir) = . || rm -f $*/Makefile.PL
     21        if [ $(srcdir) = . ]; then \
     22            (cd $* && { test ! -f Makefile || $(MAKE) realclean; }) && \
     23            rm -f $*/$*.par; \
     24        else \
     25            rm -rf $*; \
     26        fi
    2827
    2928MODULES_INSTALL = $(MODULES:%=module_install_%)
Note: See TracChangeset for help on using the changeset viewer.