Mercurial > dwindows
view makefile.wpm @ 2135:d9720d48d61e
Win: Code cleanup, create internal helper functions _dw_window_get_cinfo() and
_dw_window_new_cinfo() to simply code dealing with ColorInfo structs.
Remove the vcenter and unused user fields replacing them with style and rect.
Style will cache the requested style for a window instead of the active style,
which may differ based on the state of the system. So now we can just check
the style to see if VCENTER is set.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Wed, 08 Jul 2020 22:24:33 +0000 |
parents | e113f9e46fbd |
children | 1660b4ecb92f |
line wrap: on
line source
#=================================================================== # # Auto-dependency information # #=================================================================== OS22_H = $(%WATCOM)\h\os2 CFLAGS = -i=os2 -i=$(OS22_H) -DUNICODE -bm -bt=OS2 -zq -d2 -bd -sg TKPATH=C:\Toolkit TLKTLIB = $(TKPATH)\LIB .SUFFIXES: .SUFFIXES: .obj .c .c.obj: .AUTODEPEND wcc386 $(CFLAGS) $*.c all: dw.dll dwcompat.dll dwtest.exe dwcompat.dll: dirent.obj dwcompat.obj wlink @os2\dwcompat.lnk name dwcompat.dll system os2v2_dll d a library $(TLKTLIB)\so32dll,$(TLKTLIB)\tcp32dll option implib=dwcompat option map option symf f $[@ f dwcompat copy dwcompat.lib lib copy dwcompat.dll dll dirent.obj: wcc386 $(CFLAGS) os2\dirent.c dw.dll: dw.obj wlink @os2\dw.lnk name dw.dll system os2v2_dll d a library $(TLKTLIB)\libuls,$(TLKTLIB)\libconv,$(TLKTLIB)\unikbd option implib=dw option map option symf f $[@ copy dw.lib lib copy dw.dll dll dw.obj: os2\dw.c wcc386 $(CFLAGS) os2\dw.c dwtest.exe: dwtest.obj wlink name dwtest.exe system os2v2_pm d a library lib\dw.lib option map option symf f $[@ dwtest.obj: wcc386 /DOS2 -i=os2 -i=$(OS22_H) -bm -bt=OS2 -zq -d2 -sg dwtest.c clean: @if exist *.obj del *.obj @if exist *.sym del *.sym @if exist *.map del *.map @if exist *.lib del *.lib @if exist *.dll del *.dll @if exist *.exe del *.exe @if exist lib\*.lib del lib\*.lib