Mercurial > dwindows
annotate makefile.vac @ 1705:3fa0448d3a7e
Fixed a bug in dw_container_delete_row() on Mac and potentially a similar bug in dw_container_delete().
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sat, 05 May 2012 20:13:43 +0000 |
parents | 6e26c9ead2fe |
children | 76b24619f6fa |
rev | line source |
---|---|
3 | 1 .SUFFIXES: .c .obj |
2 | |
1166
568b37e4b167
Attempt at importing the svn revision with VAC/nmake.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
300
diff
changeset
|
3 !if ![cmd /c os2\svnrev.cmd] |
568b37e4b167
Attempt at importing the svn revision with VAC/nmake.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
300
diff
changeset
|
4 !include SVN.REV |
568b37e4b167
Attempt at importing the svn revision with VAC/nmake.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
300
diff
changeset
|
5 !endif |
568b37e4b167
Attempt at importing the svn revision with VAC/nmake.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
300
diff
changeset
|
6 |
3 | 7 .all: \ |
8 .\dw.dll \ | |
1379
e79cf0d73caf
Revert dwtest change to test deleting menu items...
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1361
diff
changeset
|
9 .\dwcompat.dll \ |
e79cf0d73caf
Revert dwtest change to test deleting menu items...
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1361
diff
changeset
|
10 .\dwtest.exe |
3 | 11 |
12 .c.obj: | |
1689
3fb7002e4de6
Unicode (UTF-8) mode on OS/2 as noted to me by Alex Taylor comes with
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1594
diff
changeset
|
13 icc.exe /DOS2 /DTCPV40HDRS /DBUILD_DLL /DUNICODE /DVER_REV=$(VERREV) /I. /Tm+ /Tdc /Ss /V"Dynamic Windows Compatibility" /Ti /Gm /Gd- /G5 /Ge- /C /W3 %s |
3 | 14 |
15 .\dw.dll: \ | |
16 .\os2\dw.obj | |
17 @echo " Link::Linker " | |
18 icc.exe @<< | |
19 /B" /NOE /de /ST:32768 /nologo /li" | |
1360
32a5be18e187
Source tree cleanup, move import/export definition files to their platform folder.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1167
diff
changeset
|
20 /Fe"dw.dll" os2\dw.def |
3 | 21 .\dw.obj |
22 so32dll.lib | |
23 tcp32dll.lib | |
24 << | |
1361
324812debcc9
Missed a couple .DEF file references on OS/2 and...
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1360
diff
changeset
|
25 IMPLIB DW.LIB OS2\DW.DEF |
3 | 26 copy dw.lib lib\dw.lib |
27 copy dw.dll dll\dw.dll | |
28 | |
29 .\dwcompat.dll: \ | |
30 .\os2\dirent.obj \ | |
1594
6baf177f335c
Rename compat.c/h dwcompat.c/h and configure option to --with-dwcompat.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1588
diff
changeset
|
31 .\dwcompat.obj |
3 | 32 @echo " Link::Linker " |
33 icc.exe @<< | |
34 /B" /NOE /de /ST:32768 /nologo /li" | |
1360
32a5be18e187
Source tree cleanup, move import/export definition files to their platform folder.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1167
diff
changeset
|
35 /Fe"dwcompat.dll" os2\dwcompat.def |
3 | 36 .\dirent.obj |
1594
6baf177f335c
Rename compat.c/h dwcompat.c/h and configure option to --with-dwcompat.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1588
diff
changeset
|
37 .\dwcompat.obj |
3 | 38 so32dll.lib |
39 tcp32dll.lib | |
40 << | |
1361
324812debcc9
Missed a couple .DEF file references on OS/2 and...
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1360
diff
changeset
|
41 IMPLIB DWCOMPAT.LIB OS2\DWCOMPAT.DEF |
3 | 42 copy dwcompat.lib lib\dwcompat.lib |
43 copy dwcompat.dll dll\dwcompat.dll | |
44 | |
192
d946e329670c
Added test application for OS/2, and allow dw_color_xxx_set() to use OS/2
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
56
diff
changeset
|
45 dwtest.obj: |
300
4559a2fd2db2
Keypress handler fixes, more need to be done, because I screwed up and
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
192
diff
changeset
|
46 icc /Ti /DOS2 /DTCPV40HDRS /Sp1 /I. /Sm /Ss /Q /Gm /Gt /C dwtest.c |
192
d946e329670c
Added test application for OS/2, and allow dw_color_xxx_set() to use OS/2
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
56
diff
changeset
|
47 dwtest.exe: dwtest.obj |
d946e329670c
Added test application for OS/2, and allow dw_color_xxx_set() to use OS/2
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
56
diff
changeset
|
48 icc @<< |
1692
6e26c9ead2fe
Fixed a variety of warnings in different compiler/linker combinations on OS/2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1689
diff
changeset
|
49 /B" /DE /optfunc /pm:pm" |
192
d946e329670c
Added test application for OS/2, and allow dw_color_xxx_set() to use OS/2
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
56
diff
changeset
|
50 /Fedwtest.exe |
d946e329670c
Added test application for OS/2, and allow dw_color_xxx_set() to use OS/2
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
56
diff
changeset
|
51 lib\dw.lib lib\dwcompat.lib |
d946e329670c
Added test application for OS/2, and allow dw_color_xxx_set() to use OS/2
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
56
diff
changeset
|
52 dwtest.obj |
1360
32a5be18e187
Source tree cleanup, move import/export definition files to their platform folder.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1167
diff
changeset
|
53 os2\dwtest.def |
192
d946e329670c
Added test application for OS/2, and allow dw_color_xxx_set() to use OS/2
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
56
diff
changeset
|
54 << |
3 | 55 clean : |
56 @if exist *.obj del *.obj | |
57 @if exist *.map del *.map | |
58 @if exist *.lib del *.lib | |
59 @if exist *.dll del *.dll | |
60 @if exist *.exe del *.exe | |
1167
5668d269beb3
Add *.REV to the clean rules on Windows and OS/2 when using nmake.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1166
diff
changeset
|
61 @if exist *.REV del *.REV |
3 | 62 |