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 1
1
# 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
2
2
CPPFLAGS = -I../include
3
- CFLAGS = -Wall $(CPPFLAGS )
4
3
5
- all : libmpiabi.a libmpiabi.so
4
+ LN = ln -f
5
+ LN_S = $(LN ) -s
6
+ RANLIB = ranlib
6
7
7
- libmpiabi.a : libmpiabi_stubs.o
8
- ar -r $@ $^
8
+ all : libmpi_abi.a libmpi_abi.so
9
9
10
- libmpiabi.so : libmpiabi_stubs.o
11
- $(CC ) -shared $^ -o $@
10
+ libmpi_abi.a : mpistubs.o
11
+ $(AR ) -r $@ $^
12
+ $(RANLIB ) $@
12
13
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 $@
15
16
16
- clean :
17
- -rm -f libmpiabi.a libmpiabi.so libmpiabi_stubs.o
17
+ libmpi_abi.so : libmpi_abi.so.0
18
+ $( LN_S ) $< $@
18
19
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