#
# This makefile for GCC will be generate next files:
#
# ..\bin\os2xkey.dll
#

# Name for binary (without path and extension)
NAME = os2xkey

# Binary file extension (dll/exe)
EXT = dll

VERSION = 1.0.0
DESCRIPTION = $(NAME) module for VNC server and viewer

# Sources
SRCS = os2xkey.c ../common/utils.c

# Libraries (-Lpath -lname ...)
LIBS = -L../libgiconv -llibgiconv -llibcrypto -llibssl

include ../common/makefile.begin


$(FILE_BIN): $(OBJS) $(FILE_DEF)
	$(CC) $(FILE_DEF) $(LDFLAGS)
	$(LXLITE) >nul
	$(HIGHMEM) $@

$(FILE_DEF):
	$(DESCRCMD) >$@
	@echo EXPORTS >>$@
	@echo   xkCompMP >>$@
	@echo   xkKeysymFromMPAuto >>$@
	@echo   xkKeysymFromMP >>$@
	@echo   xkKeysymFromMPCheck >>$@
	@echo   xkMPFromKeysymStart >>$@
	@echo   xkMPFromKeysym >>$@
	@echo   xkMakeMPForVIO >>$@
	@echo   xkMapNew >>$@
	@echo   xkMapFree >>$@
	@echo   xkMapInsert >>$@
	@echo   xkMapLoad >>$@
	@echo   xkEventToStr >>$@
	@echo   xkMapSave >>$@


include ../common/makefile.end
