PROJECTS = MLDBM Mac-Errors Time-Epoch URI Mac-Carbon Mac-Apps-Launch \
Mac-AppleEvents-Simple Mac-OSA-Simple Mac-Glue
installarchlib := $(subst Perl,Perl/Extras,$(shell perl -MConfig -e 'print $$Config::Config{installarchlib}'))
installbin := $(subst $(DSTROOT),,$(EXTRAS)/bin)
installprivlib := $(subst Perl,Perl/Extras,$(shell perl -MConfig -e 'print $$Config::Config{installprivlib}'))
PLARGS := INSTALLDIRS=perl INSTALLARCHLIB='$(installarchlib)' INSTALLPRIVLIB='$(installprivlib)' INSTALLBIN='$(installbin)' INSTALLSCRIPT='$(installbin)'
MAKEARGS := PASTHRU_INC='$(RC_CFLAGS)' OTHERLDFLAGS='$(RC_CFLAGS)' DESTDIR=$(DSTROOT)
export PERL5LIB := $(EXTRASPERL)
no_target:
@for i in $(PROJECTS); do \
echo make -C $$i installarchlib="$(installarchlib)" \
installprivlib="$(installprivlib)" PLARGS="$(PLARGS)" \
MAKEARGS="$(MAKEARGS)" && \
make -C $$i installarchlib="$(installarchlib)" \
installprivlib="$(installprivlib)" PLARGS="$(PLARGS)" \
MAKEARGS="$(MAKEARGS)"; \
done
install:
@for i in $(PROJECTS); do \
echo make -C $$i install installarchlib="$(installarchlib)" \
installprivlib="$(installprivlib)" PLARGS="$(PLARGS)" \
MAKEARGS="$(MAKEARGS)" && \
make -C $$i install installarchlib="$(installarchlib)" \
installprivlib="$(installprivlib)" PLARGS="$(PLARGS)" \
MAKEARGS="$(MAKEARGS)"; \
done
rm -f $(EXTRASPERL)/$(ARCHLIB)/perllocal.pod
find $(EXTRASPERL)/$(ARCHLIB)/auto -name \*.bundle -exec strip -x {} \;
find $(EXTRASPERL)/$(ARCHLIB)/auto -name .packlist -delete