669 |
|
$(Ranlib) $(CombinedParallelStaticLib) |
670 |
|
|
671 |
|
# Executable |
672 |
< |
$(Executable) : $(CombinedStaticLib) $(ObjectFiles) $(BinDir) |
673 |
< |
@echo $(Executable) : $(CombinedStaticLib) $(ObjectFiles) $(BinDir) |
672 |
> |
$(Executable) : $(CombinedStaticLib) $(ObjectFiles) |
673 |
> |
if test ! -d $(BinDir); then \ |
674 |
> |
$(MkDir) $(BinDir) ;\ |
675 |
> |
fi |
676 |
|
$(Linker) $(ObjectFiles) $(CombinedStaticLib) $(LinkOptions) $(LibDirs) $(Libraries) -o $@ |
677 |
|
|
678 |
< |
$(ParallelExecutable) : $(CombinedParallelStaticLib) $(ParallelObjectFiles) $(BinDir) |
678 |
> |
$(ParallelExecutable) : $(CombinedParallelStaticLib) $(ParallelObjectFiles) |
679 |
> |
if test ! -d $(BinDir); then \ |
680 |
> |
$(MkDir) $(BinDir) ;\ |
681 |
> |
fi |
682 |
|
$(Linker) $(ParallelObjectFiles) $(CombinedParallelStaticLib) $(ParallelLinkOptions) $(LibDirs) $(Libraries) -o $@ |
683 |
|
|
684 |
|
# Anything else is just copied from source to target |