ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Tree-M/Makefile.PL
Revision: 1.3
Committed: Sun May 6 04:03:28 2001 UTC (23 years ago) by root
Content type: text/plain
Branch: MAIN
Changes since 1.2: +2 -2 lines
Log Message:
*** empty log message ***

File Contents

# Content
1 use ExtUtils::MakeMaker;
2
3 WriteMakefile(
4 dist => {
5 PREOP => 'pod2text M.pm | tee README > $(DISTVNAME)/README; chmod -R u=rwX,go=rX . ;',
6 COMPRESS => 'gzip -9v',
7 SUFFIX => '.gz',
8 },
9 CC => 'g++',
10 LD => 'g++',
11 OPTIMIZE => '-O6 -funroll-all-loops',
12 INC => '-IGiST -IMT',
13 MYEXTLIB => 'GiST/libGiST.a MT/libMT.a',
14 OBJECT => 'M$(OBJ_EXT) PMT$(OBJ_EXT)',
15 NAME => 'Tree::M',
16 VERSION_FROM => 'M.pm',
17 );
18
19 sub MY::postamble { <<'EOF' }
20
21 force :
22
23 GiST/libGiST.a: force
24 cd GiST && make OPTIMIZE="$(OPTIMIZE)" CXX="$(CC)" LD="$(LD)" libGiST.a
25
26 MT/libMT.a: GiST/libGiST.a force
27 cd MT && make OPTIMIZE="$(OPTIMIZE)" CXX="$(CC)" LD="$(LD)" libMT.a
28
29 clean ::
30 cd MT && $(MAKE) clean
31 cd GiST && $(MAKE) clean
32
33 EOF
34