… | |
… | |
23 | $hash{PM}{'Pitches.pm'} = '$(INST_LIBDIR)/Audio/Pitches.pm'; |
23 | $hash{PM}{'Pitches.pm'} = '$(INST_LIBDIR)/Audio/Pitches.pm'; |
24 | |
24 | |
25 | push @{$hash{DIR}}, "sndlib"; |
25 | push @{$hash{DIR}}, "sndlib"; |
26 | |
26 | |
27 | WriteMakefile(%hash, |
27 | WriteMakefile(%hash, |
28 | 'dist' => { |
28 | 'dist' => { |
29 | PREOP => 'pod2text Audio.pm | tee README >$(DISTVNAME)/README; chmod -R u=rwX,go=rX . ;', |
29 | PREOP => 'pod2text Audio.pm | tee README >$(DISTVNAME)/README; chmod -R u=rwX,go=rX . ;', |
30 | COMPRESS => 'gzip -9v', |
30 | COMPRESS => 'gzip -9v', |
31 | SUFFIX => '.gz', |
31 | SUFFIX => '.gz', |
32 | }, |
|
|
33 | MYEXTLIB => "sndlib/sndlib.a", |
|
|
34 | VERSION_FROM => 'audio.pd', |
|
|
35 | DIR => [], |
|
|
36 | XS => { |
|
|
37 | "Audio.xs" => "Audio.c", |
|
|
38 | }, |
32 | }, |
|
|
33 | MYEXTLIB => "sndlib/sndlib.a", |
|
|
34 | VERSION_FROM => 'audio.pd', |
|
|
35 | DIR => [], |
|
|
36 | EXE_FILES => ["bin/pdlaudio-demo", "bin/pdlaudio-birds"], |
|
|
37 | XS => { "Audio.xs" => "Audio.c" }, |
39 | ); |
38 | ); |
40 | |
39 | |
41 | sub MY::postamble { |
40 | sub MY::postamble { |
42 | my $self=shift; |
41 | my $self=shift; |
43 | pdlpp_postamble(@pack)." |
42 | pdlpp_postamble(@pack)." |
… | |
… | |
47 | force: |
46 | force: |
48 | |
47 | |
49 | \$(MYEXTLIB): force |
48 | \$(MYEXTLIB): force |
50 | cd sndlib && \$(MAKE) |
49 | cd sndlib && \$(MAKE) |
51 | |
50 | |
|
|
51 | clean:: |
|
|
52 | cd sndlib && \$(MAKE) clean |
|
|
53 | |
52 | "; |
54 | "; |
53 | } |
55 | } |