# -*- mode: perl; coding: utf-8; tab-width: 4; -*- use ExtUtils::MakeMaker; use lib "../lib"; use Cv::Config; my $cf = new Cv::Config; WriteMakefile( NAME => 'libxs', SKIP => [qw(all static static_lib dynamic dynamic_lib)], clean => {'FILES' => 'libxs$(LIB_EXT)'}, CC => $cf->cc, LD => $cf->cc, CCFLAGS => $cf->ccflags, XSOPT => '-C++ -hiertype', INC => '-I. -I.. -I../lib/Cv', # e.g., '-I. -I/usr/include/other' ); sub MY::top_targets { ' all :: static pure_all :: static static :: libxs$(LIB_EXT) libxs$(LIB_EXT): $(O_FILES) $(AR) cr libxs$(LIB_EXT) $(O_FILES) $(RANLIB) libxs$(LIB_EXT) $(O_FILES): xs.h ../lib/Cv/typemap.h '; }