require ExtUtils::MakeMaker; import ExtUtils::MakeMaker; use ExtUtils::Embed; use Config; do '../config.pl'; $perl = $Config{perlpath}; $_ccopts = ccopts; $_ldopts = ldopts "-std", $Config{static_exts}; chomp ($_gccflags = qx); chomp ($_gldflags = qx); sub MY::const_loadlibs { my $self = shift; if ($IN_GIMP) { $self->{LD_RUN_PATH} = join (":", $libdir, split /:/,$self->{LD_RUN_PATH} ); } package MY; $self->SUPER::const_loadlibs(@_); } sub MY::install { < 'libperlinterp', INSTALLDIRS => 'perl', INSTALLARCHLIB => '/tmp', OBJECT => 'perlmod$(OBJ_EXT) perlxsi$(OBJ_EXT)', INC => "$INC1 $GIMP_INC_NOUI $_ccopts $_gccflags $CPPFLAGS $CFLAGS $DEFS $ENV{GIMP_PERL_MODULE_INC}".($IN_GIMP ? " -DIN_GIMP" : ""), DEFINE => "$DEFINE1", macro => \%cfg, dynamic_lib => { OTHERLDFLAGS => "$LDFLAGS $LIBS $_ldopts $_gldflags" }, clean => { FILES => 'perlmod$(OBJ_EXT) perlxsi.c perlxsi$(OBJ_EXT)' } );