1 # AIX has weird shared
/non
-shared libraries
.
6 # Build shared
object with interface versioning
in name
.
7 # Archive resulting shared
object in a library
.
9 AIXLIB
= libstdc
++-$
(VERSION
).a
10 AIXSHLIB
= shr$
(LIBSTDCXX_INTERFACE
)$
(CXX_INTERFACE
).o
11 SHFLAGS
= -Wl
,-bexpall
15 LIBS
= $
(AIXLIB
) $
(AIXLINK
)
18 $
(CC
) $
(LIBCXXFLAGS
) $
(SHFLAGS
) $
(SHOPT
) -o $
(AIXSHLIB
) `cat stdlist` $
(SHDEPS
)
20 # Delete $
(AIXSHLIB
) so that it is not included
in stdlist
if rebuilding
.
21 $
(AIXLIB
): $
(AIXSHLIB
)
23 $
(AR
) $
(AR_FLAGS
) t$
(AIXLIB
) $
(AIXSHLIB
)
24 mv t$
(AIXLIB
) $
(AIXLIB
)
29 $
(LN_S
) $
(AIXLIB
) $
(AIXLINK
) || cp $
(AIXLIB
) $
(AIXLINK
)