29 |
|
'ConfigurationClass' => \&OutToMakefile, |
30 |
|
'AssociateGroup' => \&AssociateGroup, |
31 |
|
'none' => \&OutToMakefile, |
32 |
< |
'Bin' => \&OutToMakefile, |
32 |
> |
'Bin' => 'none', |
33 |
|
'Bin_StartTag' => \&Bin_start, |
34 |
|
'ClassPath' => \&OutToMakefile, |
35 |
|
'ClassPath_StartTag' => \&setBlockClassPath |
111 |
|
# This stuff for later |
112 |
|
#$fileclass=$toolbox->getclass($file); |
113 |
|
#$toolbox->maketargets("exe",$fileclass, $$hashref{name}, $file ); |
114 |
< |
print GNUmakefile "bin::$$hashref{name}\n"; |
115 |
< |
print GNUmakefile "$$hashref{name}::$$hashref{file}\n"; |
114 |
> |
print GNUmakefile "bin:$$hashref{name}\n"; |
115 |
> |
print GNUmakefile "bin_debug:$$hashref{name}_d\n"; |
116 |
> |
print GNUmakefile ".SECONDARY:$$hashref{name}_d.exe ". |
117 |
> |
"$$hashref{name}.exe\n"; |
118 |
> |
print GNUmakefile "$$hashref{name}_d.exe:$$hashref{file}\n"; |
119 |
> |
print GNUmakefile "$$hashref{name}.exe:$$hashref{file}\n"; |
120 |
> |
# print GNUmakefile "$$hashref{name}:$$hashref{file}\n"; |
121 |
> |
print GNUmakefile "$$hashref{name}_d:$$hashref{name}_d.exe\n"; |
122 |
> |
print GNUmakefile "\t\@mv $$hashref{name}_d.exe \$(binarystore)/". |
123 |
> |
"$$hashref{name}\n"; |
124 |
> |
print GNUmakefile "$$hashref{name}:$$hashref{name}.exe\n"; |
125 |
> |
print GNUmakefile "\t\@mv $$hashref{name}.exe \$(binarystore)/". |
126 |
> |
"$$hashref{name}\n"; |
127 |
> |
print GNUmakefile "files+=$$hashref{file}\n"; |
128 |
> |
|
129 |
|
} |
130 |
|
|
131 |
|
sub External_StartTag { |