|
|
- use 5.008000;
- use ExtUtils::MakeMaker;
- # See lib/ExtUtils/MakeMaker.pm for details of how to influence
- # the contents of the Makefile that is written.
-
- sub MY::postamble {
- return <<'MAKE_FRAG';
- MARKDOWN_OBJS=markdown_lib.o markdown_output.o markdown_parser.o
-
- $(MARKDOWN_OBJS):
- (cd ../peg-markdown; make)
- @ for i in $@; do \
- $(CP) ../peg-markdown/$$i .;\
- done
-
- libpeg_markdown.$(DLEXT): $(MARKDOWN_OBJS)
- $(LD) $(LDDLFLAGS) -o libpeg_markdown.$(DLEXT) $(MARKDOWN_OBJS)
- MAKE_FRAG
- }
-
- WriteMakefile(
- NAME => 'libpeg_markdown',
- PREREQ_PM => {}, # e.g., Module::Name => 1.1
- LIBS => `pkg-config --libs glib-2.0`,
- DEFINE => '', # e.g., '-DHAVE_SOMETHING'
- INC => `pkg-config --cflags glib-2.0`,
- # OBJECT => '$(O_FILES)', # link all the C files too
- clean => { FILES => '*.so *.o'},
- );
|