10 |
|
print OUT<<ENDTEXT; |
11 |
|
ifdef GROUP_G3 |
12 |
|
cmsim=true |
13 |
< |
GEANT=true |
13 |
> |
geant=true |
14 |
|
endif |
15 |
|
ENDTEXT |
16 |
|
|
17 |
+ |
open (requires, "<$ARGV[0]_reqs" ); |
18 |
+ |
while( <requires> ) { |
19 |
+ |
print OUT $_; |
20 |
+ |
} |
21 |
+ |
close requirements; |
22 |
+ |
|
23 |
|
# project defualts |
24 |
|
|
25 |
|
open (defaultsfile, "<$ARGV[2]" ) || die "Unable to open file $ARGV[2] $!"; |
28 |
|
next if /^#/; |
29 |
|
next if /^\s*$/; |
30 |
|
($product, $version )=split /:/; |
31 |
+ |
$product=~tr[A-Z][a-z]; |
32 |
|
print OUT<<ENDTEXT; |
33 |
|
ifdef $product |
34 |
|
${product}_V_$version=true |
44 |
|
next if /^\s*$/; |
45 |
|
($product, $version, $type, $variable, $value, @junk)=split /:/; |
46 |
|
next if ( $variable=~/\&/ ); |
47 |
+ |
$product=~tr[A-Z][a-z]; |
48 |
|
if ( ! $version=="" ) { |
49 |
|
$product=$product."_V_".$version; |
50 |
|
} |
59 |
|
|
60 |
|
# Prototype only |
61 |
|
print OUT 'INCLUDEPATH+=$(addprefix -I,$(INCLUDE))'."\n"; |
62 |
< |
print OUT 'LIBDIR+=$(addprefix -L,$(LIBDIR))'."\n"; |
62 |
> |
print OUT 'LDFLAGS+=$(addprefix -L,$(LIBDIR))'."\n"; |
63 |
|
print OUT 'CPPFLAGS+=$(addprefix -D,$(CPPDEFINES))'."\n"; |
64 |
< |
print OUT 'lib+=$(addprefix -l,$(lib))'."\n"; |
65 |
< |
print OUT 'lib+=$(addprefix -l,$(REQUIRES))'."\n"; |
64 |
> |
print OUT 'LDLIBS+=$(addprefix -l,$(lib))'."\n"; |
65 |
> |
print OUT 'LDLIBS+=$(addprefix -l,$(REQUIRES))'."\n"; |
66 |
|
|
67 |
|
close OUT; |