File tree Expand file tree Collapse file tree 6 files changed +1812
-950
lines changed Expand file tree Collapse file tree 6 files changed +1812
-950
lines changed Original file line number Diff line number Diff line change 1+ all :
2+ $(MAKE ) -C lib $@
3+ clean :
4+ $(MAKE ) -C lib $@
Original file line number Diff line number Diff line change 11# header_and_stub_library
2- The reference for the MPI standard ABI instantiated in mpi.h and a stub library libmpiabi.so
2+
3+ The reference for the MPI standard ABI instantiated in mpi.h and a stub library libmpi_abi.so
Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change 1- CC = cc
1+ CFLAGS = -Wall -Wextra -Wno-unused-parameter -pedantic
22CPPFLAGS = -I../include
3- CFLAGS = -Wall $(CPPFLAGS )
43
5- all : libmpiabi.a libmpiabi.so
4+ LN = ln -f
5+ LN_S = $(LN ) -s
6+ RANLIB = ranlib
67
7- libmpiabi.a : libmpiabi_stubs.o
8- ar -r $@ $^
8+ all : libmpi_abi.a libmpi_abi.so
99
10- libmpiabi.so : libmpiabi_stubs.o
11- $(CC ) -shared $^ -o $@
10+ libmpi_abi.a : mpistubs.o
11+ $(AR ) -r $@ $^
12+ $(RANLIB ) $@
1213
13- libmpiabi_stubs.o : libmpiabi_stubs.c
14- $(CC ) $( CFLAGS ) -c $^ -o $@
14+ libmpi_abi.so.0 : mpistubs.o
15+ $(LINK.c ) -shared -Wl,-soname= $@ $^ -o $@
1516
16- clean :
17- -rm -f libmpiabi.a libmpiabi.so libmpiabi_stubs.o
17+ libmpi_abi.so : libmpi_abi.so.0
18+ $( LN_S ) $< $@
1819
20+ clean :
21+ -$(RM ) libmpi_abi.a libmpi_abi.so.0 libmpi_abi.so mpistubs.o
You can’t perform that action at this time.
0 commit comments