Adds the beginnings of libnanosrv.a. This isn't comprehensive, as it
also ought to include some libraries not in place yet.

Signed-off-by: Mark Harmstone <[email protected]>
---
 mingw-w64-crt/Makefile.am            | 26 ++++++++++++++++++++++++++
 mingw-w64-crt/lib-common/nanosrv.mri | 24 ++++++++++++++++++++++++
 mingw-w64-crt/lib32/Makefile.am      |  1 +
 mingw-w64-crt/lib64/Makefile.am      |  1 +
 mingw-w64-crt/libarm32/Makefile.am   |  1 +
 mingw-w64-crt/libarm64/Makefile.am   |  1 +
 6 files changed, 54 insertions(+)
 create mode 100644 mingw-w64-crt/lib-common/nanosrv.mri

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 78c2f9ef3..e2f900893 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2376,6 +2376,32 @@ endif
        cd $(dir $@) && $(AR) -M < $(abspath $<)
        $(RANLIB) $@
 
+%/libnanosrv.a: lib-common/nanosrv.mri \
+               %/libclfsw32.a \
+               %/libclusapi.a \
+               %/libcryptxml.a \
+               %/libdbgeng.a \
+               %/libdbghelp.a \
+               %/libesent.a \
+               %/libfaultrep.a \
+               %/libfwpuclnt.a \
+               %/libhttpapi.a \
+               %/libiscsidsc.a \
+               %/libktmw32.a \
+               %/libmprapi.a \
+               %/libntdsapi.a \
+               %/libpdh.a \
+               %/libsnmpapi.a \
+               %/libtbs.a \
+               %/libvirtdisk.a \
+               %/libvssapi.a \
+               %/libwer.a \
+               %/libwevtapi.a \
+               %/libwintrust.a
+       rm -f $@
+       cd $(dir $@) && $(AR) -M < $(abspath $<)
+       $(RANLIB) $@
+
 %/libonecore_apiset.a: lib-common/onecore_apiset.mri \
                %/libapi-ms-win-core-apiquery-l2-1-0.a \
                %/libapi-ms-win-core-atoms-l1-1-0.a \
diff --git a/mingw-w64-crt/lib-common/nanosrv.mri 
b/mingw-w64-crt/lib-common/nanosrv.mri
new file mode 100644
index 000000000..a02ab885e
--- /dev/null
+++ b/mingw-w64-crt/lib-common/nanosrv.mri
@@ -0,0 +1,24 @@
+CREATE libnanosrv.a
+ADDLIB libclfsw32.a
+ADDLIB libclusapi.a
+ADDLIB libcryptxml.a
+ADDLIB libdbgeng.a
+ADDLIB libdbghelp.a
+ADDLIB libesent.a
+ADDLIB libfaultrep.a
+ADDLIB libfwpuclnt.a
+ADDLIB libhttpapi.a
+ADDLIB libiscsidsc.a
+ADDLIB libktmw32.a
+ADDLIB libmprapi.a
+ADDLIB libntdsapi.a
+ADDLIB libpdh.a
+ADDLIB libsnmpapi.a
+ADDLIB libtbs.a
+ADDLIB libvirtdisk.a
+ADDLIB libvssapi.a
+ADDLIB libwer.a
+ADDLIB libwevtapi.a
+ADDLIB libwintrust.a
+SAVE
+END
diff --git a/mingw-w64-crt/lib32/Makefile.am b/mingw-w64-crt/lib32/Makefile.am
index 83fcb2974..0f59c6d27 100644
--- a/mingw-w64-crt/lib32/Makefile.am
+++ b/mingw-w64-crt/lib32/Makefile.am
@@ -200,6 +200,7 @@ lib32_DATA += %reldir%/libmstask.a
 #lib32_DATA += %reldir%/libmsvcp60.a     # Specialized for W32API conditional
 lib32_DATA += %reldir%/libmsvfw32.a
 lib32_DATA += %reldir%/libmswsock.a
+lib32_DATA += %reldir%/libnanosrv.a
 lib32_DATA += %reldir%/libncrypt.a
 lib32_DATA += %reldir%/libnddeapi.a
 lib32_DATA += %reldir%/libndfapi.a
diff --git a/mingw-w64-crt/lib64/Makefile.am b/mingw-w64-crt/lib64/Makefile.am
index c9f23e3e1..fa53c2060 100644
--- a/mingw-w64-crt/lib64/Makefile.am
+++ b/mingw-w64-crt/lib64/Makefile.am
@@ -395,6 +395,7 @@ lib64_DATA += %reldir%/libmtxdm.a
 lib64_DATA += %reldir%/libmtxex.a
 lib64_DATA += %reldir%/libmtxoci.a
 lib64_DATA += %reldir%/libmydocs.a
+lib64_DATA += %reldir%/libnanosrv.a
 lib64_DATA += %reldir%/libncobjapi.a
 lib64_DATA += %reldir%/libncxpnt.a
 lib64_DATA += %reldir%/libnddeapi.a
diff --git a/mingw-w64-crt/libarm32/Makefile.am 
b/mingw-w64-crt/libarm32/Makefile.am
index 06a834340..1081b5bd9 100644
--- a/mingw-w64-crt/libarm32/Makefile.am
+++ b/mingw-w64-crt/libarm32/Makefile.am
@@ -469,6 +469,7 @@ libarm32_DATA += %reldir%/libmuifontsetup.a
 libarm32_DATA += %reldir%/libmuilanguagecleanup.a
 libarm32_DATA += %reldir%/libmvbtrcarm.a
 libarm32_DATA += %reldir%/libmydocs.a
+libarm32_DATA += %reldir%/libnanosrv.a
 libarm32_DATA += %reldir%/libnapinsp.a
 libarm32_DATA += %reldir%/libnapipsec.a
 libarm32_DATA += %reldir%/libncaapi.a
diff --git a/mingw-w64-crt/libarm64/Makefile.am 
b/mingw-w64-crt/libarm64/Makefile.am
index ee20e35b2..b4949666c 100644
--- a/mingw-w64-crt/libarm64/Makefile.am
+++ b/mingw-w64-crt/libarm64/Makefile.am
@@ -198,6 +198,7 @@ libarm64_DATA += %reldir%/libmswsock.a
 libarm64_DATA += %reldir%/libmsyuv.a
 libarm64_DATA += %reldir%/libmtxdm.a
 libarm64_DATA += %reldir%/libmydocs.a
+libarm64_DATA += %reldir%/libnanosrv.a
 libarm64_DATA += %reldir%/libncobjapi.a
 libarm64_DATA += %reldir%/libncrypt.a
 libarm64_DATA += %reldir%/libnddeapi.a
-- 
2.41.0



_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to