| 221 |
|
IncludePath = -I$(SourceDir) $(IncludeDirs:%=-I%) |
| 222 |
|
LibDirs = -L$(LibDir) $(LibraryDirs:%=-L%) |
| 223 |
|
LocalLibs = $(subst /,,$(patsubst %, oopse_%, $(PackageLibs))) |
| 224 |
+ |
ParallelLocalLibs= $(subst /,,$(patsubst %, oopse_%_MPI, $(PackageLibs))) |
| 225 |
|
LibList = $(LocalLibs:%=-l%) $(Libraries) |
| 226 |
+ |
ParallelLibList = $(LocalLibs:%=-l%) $(Libraries) |
| 227 |
|
|
| 228 |
|
|
| 229 |
|
#--------------------------------------------------------------------------- |
| 437 |
|
$(Linker) $(LinkOptions) $(LibDirs) $(LibList) $(ObjectFiles) -o $@ |
| 438 |
|
|
| 439 |
|
$(ParallelExecutable) : $(ParallelObjectFiles) |
| 440 |
< |
$(Linker) $(LinkOptions) $(LibDirs) $(LibList) $(ParallelObjectFiles) -o $@ |
| 440 |
> |
$(Linker) $(LinkOptions) $(LibDirs) $(ParallelLibList) $(ParallelObjectFiles) -o $@ |
| 441 |
|
|
| 442 |
|
# Anything else is just copied from source to target |
| 443 |
|
$(PackageTargetDir)/% : $(PackageSourceDir)/% |