head	1.8;
access;
symbols
	RC3_1_1_2:1.8
	CVS_1_1_2:1.8
	R_1_1_0:1.8
	R_1_0_1:1.7
	R_1_0_0:1.7
	SAENARUKLE_031215:1.1.1.2
	KLE:1.1.1
	SAENARU_EPOCH:1.1.1.1
	OPENLOOK:1.1.1;
locks; strict;
comment	@# @;


1.8
date	2010.02.17.06.05.30;	author wkpark;	state Exp;
branches;
next	1.7;

1.7
date	2006.12.30.01.49.18;	author wkpark;	state Exp;
branches;
next	1.6;

1.6
date	2006.11.18.01.47.42;	author wkpark;	state Exp;
branches;
next	1.5;

1.5
date	2006.10.26.11.24.24;	author wkpark;	state Exp;
branches;
next	1.4;

1.4
date	2006.10.24.11.29.05;	author wkpark;	state Exp;
branches;
next	1.3;

1.3
date	2006.10.12.22.02.59;	author wkpark;	state Exp;
branches;
next	1.2;

1.2
date	2006.10.08.09.12.52;	author wkpark;	state Exp;
branches;
next	1.1;

1.1
date	2003.12.26.08.22.41;	author perky;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2003.12.26.08.22.41;	author perky;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	2003.12.26.08.25.47;	author perky;	state Exp;
branches;
next	;


desc
@@


1.8
log
@adjust cl flags for amd64
@
text
@TARGETPATH=obj
TARGETTYPE=DYNLINK
TARGETEXT=ime
UMTYPE=windows
DLLENTRY=DLLEntry
DLLBASE=0x00500000

#C_DEFINES=-DWINVER=0x501
C_DEFINES=-DWINVER=0x500

#
#C_DEFINES=-DWINVER=0x40A -DNO_TSF
#NO_TSF=1
#

!if "$(DDKBUILDENV)" == "chk"
C_DEFINES=$(C_DEFINES) -DDEBUG=1 -DDEBUG_LV=103 -IGNORE:4311
#MSC_OPTIMIZATION=-Zi -ZI -Yd -Od
MSC_OPTIMIZATION=-Zi -Od -W3 -WX-
!else
MSC_OPTIMIZATION=-O2
!endif

MSC_WARNING_LEVEL= /W3 /WX-

!if $(AMD64)
LINKER_FLAGS= $(LINKER_FLAGS) /ignore:4210
!endif

NO_NTDLL=1

# Ʒ  ݵ ־ tsfcmd, tsfime ٴ´ !!!
USE_MSVCRT=1

INCLUDES=.

#DDK_LIB_PATH=D:\Micros~1\lib

SOURCES= \
        config.c \
        data.c \
        dic.c \
        hangul.c \
        hanjaidx.c \
        saenaru.c \
        reg.c \
        imm.c \
        immsec.c \
        input.c \
        process.c \
        regword.c \
        subs.c \
        toascii.c \
        ui.c \
        uicand.c \
        uicomp.c \
        uiguide.c \
        uistate.c

!if "$(NO_TSF)" != "1"
TSFSRCS= \
	tsf.cpp \
	btnime.cpp \
	btncmd.cpp \
	btnpad.cpp \
	btnhlp.cpp \
	btnext.cpp

TSFLIBS= \
        $(DDK_LIB_PATH)\oleaut32.lib \
        $(DDK_LIB_PATH)\uuid.lib \
        $(DDK_LIB_PATH)\uxtheme.lib \
        $(DDK_LIB_PATH)\ole32.lib \
        $(DDK_LIB_PATH)\shlwapi.lib
!endif

TARGETLIBS= \
        $(DDK_LIB_PATH)\advapi32.lib \
        $(DDK_LIB_PATH)\comctl32.lib \
        $(DDK_LIB_PATH)\gdi32.lib \
        $(DDK_LIB_PATH)\imm32.lib \
        $(DDK_LIB_PATH)\kernel32.lib \
        $(DDK_LIB_PATH)\user32.lib \
        $(DDK_LIB_PATH)\htmlhelp.lib \
	$(TSFLIBS)

NTTARGETFILES=copyfile

TARGETNAME=saenaru
C_DEFINES=$(C_DEFINES) -DUNICODE -D_UNICODE
SOURCES= $(SOURCES) $(TSFSRCS)\
        saenaru.rc

@


1.7
log
@release 1.0
@
text
@d17 1
a17 1
C_DEFINES=$(C_DEFINES) -DDEBUG=1 -DDEBUG_LV=103
d19 1
a19 1
MSC_OPTIMIZATION=-Zi -Yd -Od
d24 6
@


1.6
log
@add btnhlp.cpp
@
text
@d9 1
a9 1
C_DEFINES=-DWINVER=0x501
@


1.5
log
@new hanja search routine to support hanja to hangul conversion with the Jinsuk data
(Unified + Ext A  + Compatible)
@
text
@d60 1
d78 1
@


1.4
log
@add a hanja table to support hanja to hangul conversion (KS X 1001/1002 only).
@
text
@d38 1
a38 1
        hanja.c \
@


1.3
log
@slightly change for new WINDDK (390.1830): it does not accept some compile options
@
text
@d38 1
@


1.2
log
@add btnpad.cpp to support TSF services (experimental and disabled now)
@
text
@d9 1
a9 1
C_DEFINES=-DWINVER=0x40A
d18 4
a21 1
MSC_OPTIMIZATION=-Zi -ZI -Yd -Od
d31 2
@


1.1
log
@Initial revision
@
text
@d8 1
d11 8
a18 3
!if "$(DDKBUILDENV)" == "checked"
C_DEFINES=$(C_DEFINES) -DDEBUG=1
USE_MSVCRT=1
d23 3
d32 1
a32 1
        dic2.c \
d34 1
a34 1
        fdebug.c \
d46 17
a62 1
        uistate.c \
d70 2
a71 1
        $(DDK_LIB_PATH)\user32.lib
d77 1
a77 1
SOURCES= $(SOURCES) \
@


1.1.1.1
log
@Import saenaru as of openlook-era
@
text
@@


1.1.1.2
log
@Import KLE saenaru as of 031215 snapshot
@
text
@a7 1
#C_DEFINES=-DWINVER=0x501
d10 3
a12 8
#
#C_DEFINES=-DWINVER=0x40A -DNO_TSF
#NO_TSF=1
#

!if "$(DDKBUILDENV)" == "chk"
C_DEFINES=$(C_DEFINES) -DDEBUG=1 -DDEBUG_LV=103
MSC_OPTIMIZATION=-Zi -ZI -Yd -Od
a16 3
# Ʒ  ݵ ־ tsfcmd, tsfime ٴ´ !!!
USE_MSVCRT=1

d23 1
a23 1
        hangul.c \
d25 1
a25 1
        reg.c \
d37 1
a37 16
        uistate.c

!if "$(NO_TSF)" != "1"
TSFSRCS= \
	tsf.cpp \
	btnime.cpp \
	btncmd.cpp \
	btnext.cpp

TSFLIBS= \
        $(DDK_LIB_PATH)\oleaut32.lib \
        $(DDK_LIB_PATH)\uuid.lib \
        $(DDK_LIB_PATH)\uxtheme.lib \
        $(DDK_LIB_PATH)\ole32.lib \
        $(DDK_LIB_PATH)\shlwapi.lib
!endif
d45 1
a45 2
        $(DDK_LIB_PATH)\user32.lib \
	$(TSFLIBS)
d51 1
a51 1
SOURCES= $(SOURCES) $(TSFSRCS)\
@

