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

File Contents

# User Rev Content
1 root 1.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 root 1.2 OPTIMIZE => '-O6 -funroll-all-loops',
12 root 1.1 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 root 1.2 cd GiST && make OPTIMIZE="$(OPTIMIZE)" CXX="$(CXX)" libGiST.a
25 root 1.1
26     MT/libMT.a: GiST/libGiST.a force
27 root 1.2 cd MT && make OPTIMIZE="$(OPTIMIZE)" CXX="$(CXX)" libMT.a
28 root 1.1
29     clean ::
30     cd MT && $(MAKE) clean
31     cd GiST && $(MAKE) clean
32    
33     EOF
34