Mercurial > dwindows
view makefile.emx @ 1229:437b045a3b07
Fixed a (shift) tab focus change regression on Windows for spinbuttons/comboboxes.
There were 2 versions of this code, one in _wndproc and one in _colorwndproc.
The _colorwndproc version handled spinbuttons and comboboxes correctly, but due
to an earlier key press fix, both versions were getting called... the incorrect
one first causing focus to be given to the wrong control.
Removed the extra complete version from _wndproc allowing _colorwnd proc to work.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Tue, 11 Oct 2011 23:37:21 +0000 |
parents | 38e925147a60 |
children | d4c874f13e9b |
line wrap: on
line source
# $Id$ # Dynamic Windows EMX Makefile CC = gcc RM = rm -f RC = rc MAKE = make COMPRESS = lxlite VER = 21 VERDOT = 2.1 AVERREV = $(shell os2\svnrev.cmd) include SVN.REV DEFS = LIBS = CFLAGS = -O -g -Zomf -Zmt -D__OS2__ -D__ST_MT_ERRNO__ -DVER_REV=$(VERREV) -I. -Wall -o $(@) LDFLAGS = -Zdll -static-libgcc RCFLAGS = -r COMPATOBJECTS = compat.obj dirent.obj COMPATSOURCES = compat.c dirent.c all: dw.dll dwcompat.dll dwtest.exe dw.dll: os2\dw.c dw.def $(CC) $(CFLAGS) $(DEFS) -o dw.dll os2/dw.c $(LDFLAGS) dw.def dw.lib: dw.def emximp -o dw.lib dw.def copy dw.dll dll copy dw.lib lib dwcompat.dll: $(COMPATOBJECTS) dwcompat.def $(CC) $(CFLAGS) $(DEFS) -o dwcompat.dll $(COMPATOBJECTS) $(LDFLAGS) -lsocket dwcompat.def dwcompat.lib: dwcompat.def emximp -o dwcompat.lib dwcompat.def copy dwcompat.dll dll copy dwcompat.lib lib dwtest.exe: dwtest.o dw.lib dwcompat.lib $(CC) $(CFLAGS) -Zomf -Zmt -static-libgcc -o dwtest.exe dwtest.o -Llib -ldw -ldwcompat dwtest.def clean: $(RM) $(OBJECTS) dwtest.exe dw.dll dwcompat.dll dw.obj: dw.c $(CC) $(CFLAGS) -c $< compat.obj: compat.c $(CC) $(CFLAGS) -c $< dirent.obj: os2/dirent.c $(CC) $(CFLAGS) -c $< dwtest.obj: dwtest.c $(CC) $(CFLAGS) -c $< zip: dw.dll copy os2\readme-os2.txt . zip dwindows-os2-$(VERDOT).zip readme-os2.txt readme dw.dll dwcompat.dll dw.lib dwcompat.lib dw.h