Changeset 2608
- Timestamp:
- 15/02/2010 12:44:26 (7 months ago)
- Files:
-
- 1 modified
-
box/trunk/infrastructure/makeparcels.pl.in (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
box/trunk/infrastructure/makeparcels.pl.in
r2518 r2608 116 116 print MAKE "all:\t",join(' ',map {"build-".$_} @parcels),"\n\n"; 117 117 118 print MAKE "clean:\n";119 for my $parcel (@parcels)120 {121 print MAKE "\trm -rf ", BoxPlatform::parcel_dir($parcel), "\n";122 print MAKE "\trm -f ", BoxPlatform::parcel_target($parcel), "\n";123 }124 125 if ($build_os eq 'CYGWIN')126 {127 print MAKE "\tfind release debug -type f | xargs -r rm -f\n";128 }129 else130 {131 print MAKE "\tfind release debug -type f -exec rm -f {} \\;\n";132 }133 134 118 print MAKE <<__END_OF_FRAGMENT; 135 \$(MAKE) -C docs clean136 137 119 test: release/common/test 138 120 … … 147 129 148 130 my $release_flag = BoxPlatform::make_flag('RELEASE'); 131 my @clean_deps; 149 132 150 133 for my $parcel (@parcels) … … 260 243 push @parcel_deps, "$dir/docs/${name}.html"; 261 244 } 245 elsif ($type eq 'subdir') 246 { 247 print MAKE <<EOF; 248 .PHONY: $name-build $name-clean 249 250 $name-build: 251 \$(MAKE) -C $name 252 253 $name-clean: 254 \$(MAKE) -C $name clean 255 EOF 256 push @parcel_deps, "$name-build"; 257 push @clean_deps, "$name-clean"; 258 } 262 259 } 263 260 … … 352 349 } 353 350 354 print MAKE << __E;351 print MAKE <<EOF; 355 352 install: 356 353 cat local/install.msg 357 354 358 __E 355 clean: @clean_deps 356 \$(MAKE) -C docs clean 357 EOF 358 359 if ($build_os eq 'CYGWIN') 360 { 361 print MAKE "\tfind release debug -type f | xargs -r rm -f\n"; 362 } 363 else 364 { 365 print MAKE "\tfind release debug -type f -exec rm -f {} \\;\n"; 366 } 367 368 for my $parcel (@parcels) 369 { 370 print MAKE "\trm -rf ", BoxPlatform::parcel_dir($parcel), "\n"; 371 print MAKE "\trm -f ", BoxPlatform::parcel_target($parcel), "\n"; 372 } 359 373 360 374 close MAKE;
