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)/% |