1 rem build script for win32
14 cl
/I.
/Iinclude
/Iwin32
-Zi
-Od
-c
-DWIN32
-D_WIN32_WINNT
=0x0501 -MDd nfs\libnfs
-raw
-nfs.c
-Fonfs\libnfs
-raw
-nfs.obj
15 cl
/I.
/Iinclude
/Iwin32
-Zi
-Od
-c
-DWIN32
-D_WIN32_WINNT
=0x0501 -MDd nfs
\nfs.c
-Fonfs
\nfs.obj
16 cl
/I.
/Iinclude
/Iwin32
-Zi
-Od
-c
-DWIN32
-D_WIN32_WINNT
=0x0501 -MDd nfs
\nfsacl.c
-Fonfs
\nfsacl.obj
23 cl
/I.
/Iinclude
/Iwin32
-Zi
-Od
-c
-DWIN32
-D_WIN32_WINNT
=0x0501 -MDd rquota\libnfs
-raw
-rquota.c
-Forquota\libnfs
-raw
-rquota.obj
24 cl
/I.
/Iinclude
/Iwin32
-Zi
-Od
-c
-DWIN32
-D_WIN32_WINNT
=0x0501 -MDd rquota
\rquota.c
-Forquota
\rquota.obj
31 cl
/I.
/Iinclude
/Iwin32
-Zi
-Od
-c
-DWIN32
-D_WIN32_WINNT
=0x0501 -MDd portmap\libnfs
-raw
-portmap.c
-Foportmap\libnfs
-raw
-portmap.obj
32 cl
/I.
/Iinclude
/Iwin32
-Zi
-Od
-c
-DWIN32
-D_WIN32_WINNT
=0x0501 -MDd portmap\portmap.c
-Foportmap\portmap.obj
38 cl
/I.
/Iinclude
/Iwin32
-Zi
-Od
-c
-DWIN32
-D_WIN32_WINNT
=0x0501 -MDd mount\libnfs
-raw
-mount.c
-Fomount\libnfs
-raw
-mount.obj
39 cl
/I.
/Iinclude
/Iwin32
-Zi
-Od
-c
-DWIN32
-D_WIN32_WINNT
=0x0501 -MDd mount\mount.c
-Fomount\mount.obj
44 rem generate core part of library
46 cl
/I.
/Iinclude
/Iwin32
-Zi
-Od
-c
-DWIN32
-D_WIN32_WINNT
=0x0501 -MDd lib\init.c
-Folib\init.obj
47 cl
/I.
/Iinclude
/Iwin32
-Zi
-Od
-c
-DWIN32
-D_WIN32_WINNT
=0x0501 -MDd
-D_U_
="" lib\pdu.c
-Folib\pdu.obj
48 cl
/I.
/Iinclude
/Iwin32
-Zi
-Od
-c
-DWIN32
-D_WIN32_WINNT
=0x0501 -MDd
-D_U_
="" lib\socket.c
-Folib\socket.obj
49 cl
/I.
/Iinclude
/Iwin32
/Imount
/Infs
-Zi
-Od
-c
-DWIN32
-D_WIN32_WINNT
=0x0501 -MDd
-D_U_
="" lib\libnfs.c
-Folib\libnfs.obj
50 cl
/I.
/Iinclude
/Iwin32
/Imount
/Infs
-Zi
-Od
-c
-DWIN32
-D_WIN32_WINNT
=0x0501 -MDd
-D_U_
="" lib\libnfs
-sync.c
-Folib\libnfs
-sync.obj
53 rem generate win32 compat layer
55 cl
/I.
-Zi
-Od
-c
-DWIN32
-D_WIN32_WINNT
=0x0501 -MDd
-D_U_
="" win32\win32_compat.c
-Fowin32\win32_compat.obj
60 rem create a linklibrary/dll
62 lib
/out
:lib\libnfs.lib
/def
:lib\libnfs
-win32.def nfs
\nfs.obj nfs
\nfsacl.obj nfs\libnfs
-raw
-nfs.obj rquota
\rquota.obj rquota\libnfs
-raw
-rquota.obj mount\mount.obj mount\libnfs
-raw
-mount.obj portmap\portmap.obj portmap\libnfs
-raw
-portmap.obj lib\init.obj lib\pdu.obj lib\socket.obj lib\libnfs.obj lib\libnfs
-sync.obj win32\win32_compat.obj
64 link
/DLL
/out
:lib\libnfs.dll
/DEBUG /DEBUGTYPE
:cv lib\libnfs.exp nfs
\nfs.obj nfs
\nfsacl.obj nfs\libnfs
-raw
-nfs.obj rquota
\rquota.obj rquota\libnfs
-raw
-rquota.obj mount\mount.obj mount\libnfs
-raw
-mount.obj portmap\portmap.obj portmap\libnfs
-raw
-portmap.obj lib\init.obj lib\pdu.obj lib\socket.obj lib\libnfs.obj lib\libnfs
-sync.obj win32\win32_compat.obj ws2_32.lib
69 rem build a test application
71 cl
/I.
/Iinclude
/Iwin32
/Imount
/Infs
-Zi
-Od
-DWIN32
-D_WIN32_WINNT
=0x0501 -MDd
-D_U_
="" examples
\nfsclient
-sync.c lib\libnfs.lib WS2_32.lib kernel32.lib mswsock.lib advapi32.lib wsock32.lib advapi32.lib