3
|
1 .SUFFIXES: .c .obj
|
|
2
|
|
3 .all: \
|
|
4 .\dw.dll \
|
|
5 .\dwcompat.dll
|
|
6
|
|
7 .c.obj:
|
|
8 icc.exe /DOS2 /DTCPV40HDRS /DBUILD_DLL /I. /I..\..\include /Tdc /Sp1 /Ss /Wprorearet /Wpro+ /V"Dynamic Windows Compatibility" /Ti /Gm /Gd- /G5 /Ge- /C /W3 /Wini+ /Wpar+ /Wpro+ /Wuse+ %s
|
|
9
|
|
10 .\dw.dll: \
|
|
11 .\os2\dw.obj
|
|
12 @echo " Link::Linker "
|
|
13 icc.exe @<<
|
|
14 /B" /NOE /de /ST:32768 /nologo /li"
|
|
15 /Fe"dw.dll" dw.def
|
|
16 .\dw.obj
|
|
17 so32dll.lib
|
|
18 tcp32dll.lib
|
|
19 <<
|
|
20 IMPLIB DW.LIB DW.DEF
|
|
21 copy dw.lib lib\dw.lib
|
|
22 copy dw.dll dll\dw.dll
|
|
23
|
|
24 .\dwcompat.dll: \
|
|
25 .\os2\dirent.obj \
|
|
26 .\compat.obj
|
|
27 @echo " Link::Linker "
|
|
28 icc.exe @<<
|
|
29 /B" /NOE /de /ST:32768 /nologo /li"
|
|
30 /Fe"dwcompat.dll" dwcompat.def
|
|
31 .\dirent.obj
|
|
32 .\compat.obj
|
|
33 so32dll.lib
|
|
34 tcp32dll.lib
|
|
35 <<
|
|
36 IMPLIB DWCOMPAT.LIB DWCOMPAT.DEF
|
|
37 copy dwcompat.lib lib\dwcompat.lib
|
|
38 copy dwcompat.dll dll\dwcompat.dll
|
|
39
|
|
40 clean :
|
|
41 @if exist *.obj del *.obj
|
|
42 @if exist *.map del *.map
|
|
43 @if exist *.lib del *.lib
|
|
44 @if exist *.dll del *.dll
|
|
45 @if exist *.exe del *.exe
|
|
46
|