Commit | Line | Data |
---|---|---|
5733b1e1 RS |
1 | rem build script for win32\r |
2 | rem set the \r | |
3 | rem\r | |
4 | \r | |
5733b1e1 RS |
5 | \r |
6 | \r | |
ec70621f | 7 | rem NFS\r |
5733b1e1 | 8 | rem\r |
ec70621f RS |
9 | cl /I. /Iinclude -Zi -Od -c -DWIN32 -D_WIN32_WINNT=0x0600 -MDd nfs\libnfs-raw-nfs.c -Fonfs\libnfs-raw-nfs.obj\r |
10 | cl /I. /Iinclude -Zi -Od -c -DWIN32 -D_WIN32_WINNT=0x0600 -MDd nfs\nfs.c -Fonfs\nfs.obj\r | |
11 | cl /I. /Iinclude -Zi -Od -c -DWIN32 -D_WIN32_WINNT=0x0600 -MDd nfs\nfsacl.c -Fonfs\nfsacl.obj\r | |
5733b1e1 RS |
12 | \r |
13 | \r | |
14 | \r | |
15 | rem\r | |
ec70621f | 16 | rem RQUOTA\r |
5733b1e1 | 17 | rem\r |
ec70621f RS |
18 | cl /I. /Iinclude -Zi -Od -c -DWIN32 -D_WIN32_WINNT=0x0600 -MDd rquota\libnfs-raw-rquota.c -Forquota\libnfs-raw-rquota.obj\r |
19 | cl /I. /Iinclude -Zi -Od -c -DWIN32 -D_WIN32_WINNT=0x0600 -MDd rquota\rquota.c -Forquota\rquota.obj\r | |
5733b1e1 RS |
20 | \r |
21 | \r | |
22 | \r | |
23 | rem\r | |
ec70621f | 24 | rem PORTMAP\r |
5733b1e1 | 25 | rem\r |
ec70621f RS |
26 | cl /I. /Iinclude -Zi -Od -c -DWIN32 -D_WIN32_WINNT=0x0600 -MDd portmap\libnfs-raw-portmap.c -Foportmap\libnfs-raw-portmap.obj\r |
27 | cl /I. /Iinclude -Zi -Od -c -DWIN32 -D_WIN32_WINNT=0x0600 -MDd portmap\portmap.c -Foportmap\portmap.obj\r | |
5733b1e1 RS |
28 | \r |
29 | \r | |
30 | rem\r | |
ec70621f | 31 | rem MOUNT\r |
5733b1e1 | 32 | rem\r |
ec70621f RS |
33 | cl /I. /Iinclude -Zi -Od -c -DWIN32 -D_WIN32_WINNT=0x0600 -MDd mount\libnfs-raw-mount.c -Fomount\libnfs-raw-mount.obj\r |
34 | cl /I. /Iinclude -Zi -Od -c -DWIN32 -D_WIN32_WINNT=0x0600 -MDd mount\mount.c -Fomount\mount.obj\r | |
5733b1e1 RS |
35 | \r |
36 | \r | |
37 | \r | |
38 | rem\r | |
39 | rem generate core part of library\r | |
40 | rem\r | |
ec70621f RS |
41 | cl /I. /Iinclude -Zi -Od -c -DWIN32 -D_WIN32_WINNT=0x0600 -MDd lib\init.c -Folib\init.obj\r |
42 | cl /I. /Iinclude -Zi -Od -c -DWIN32 -D_WIN32_WINNT=0x0600 -MDd -D_U_="" lib\pdu.c -Folib\pdu.obj\r | |
43 | cl /I. /Iinclude -Zi -Od -c -DWIN32 -D_WIN32_WINNT=0x0600 -MDd -D_U_="" lib\socket.c -Folib\socket.obj\r | |
44 | cl /I. /Iinclude /Imount /Infs -Zi -Od -c -DWIN32 -D_WIN32_WINNT=0x0600 -MDd -D_U_="" lib\libnfs.c -Folib\libnfs.obj\r | |
45 | cl /I. /Iinclude /Imount /Infs -Zi -Od -c -DWIN32 -D_WIN32_WINNT=0x0600 -MDd -D_U_="" lib\libnfs-sync.c -Folib\libnfs-sync.obj\r | |
5733b1e1 RS |
46 | \r |
47 | \r | |
48 | \r | |
49 | rem\r | |
50 | rem create a linklibrary/dll\r | |
51 | rem\r | |
4b1097cd | 52 | 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\r |
5733b1e1 | 53 | \r |
ec70621f | 54 | 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 ws2_32.lib\r |
5733b1e1 RS |
55 | \r |
56 | \r | |
57 | \r | |
58 | rem\r | |
59 | rem build a test application\r | |
60 | rem\r | |
ec70621f | 61 | cl /I. /Iinclude /Imount /Infs -Zi -Od -DWIN32 -D_WIN32_WINNT=0x0600 -MDd -D_U_="" examples\nfsclient-sync.c lib\libnfs.lib WS2_32.lib kernel32.lib mswsock.lib advapi32.lib wsock32.lib advapi32.lib\r |
5733b1e1 RS |
62 | \r |
63 | \r | |
64 | \r | |
65 | \r | |
66 | \r | |
67 | \r | |
68 | \r | |
69 | \r |