#include "Skkinput.conf"

#define IHaveSubdirs
#define	PassCDebugFlags	'CDEBUGFLAGS=$(CDEBUGFLAGS)'

SUBDIRS         = kpp lib

MakeSubdirs($(SUBDIRS))
DependSubdirs($(SUBDIRS))

INCLUDES        = -Ilib/common -Ilib/misc -Ilib/regex -Ilib/win -Ilib/proto -Ilib/lisp
WINLIB          = lib/win/libwin.a
MISCLIB         = lib/misc/libmisc.a
REGEXLIB        = lib/regex/libregexw.a
PROTOLIB        = lib/proto/libproto.a
LISPLIB         = lib/lisp/libLM.a

DEPLIBS	        = $(PROTOLIB) $(LISPLIB) $(PROTOLIB) $(REGEXLIB) $(WINLIB) $(MISCLIB) \
		  $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
LOCAL_LIBRARIES = $(PROTOLIB) $(LISPLIB) $(PROTOLIB) $(REGEXLIB) $(WINLIB) $(MISCLIB) \
		  $(XMULIB) $(XTOOLLIB) $(XLIB)
DEFINES         += -DELISP_DIR=\"$(ELISP_DIR)\"
SRCS            = main.c
OBJS            = main.o

ComplexProgramTarget(skkinput)
InstallAppDefaults(Skkinput)

ELISP_FILES     = init.el skk.el skk-startup.el skk-trial.el

MakeDirectories(install,$(ELISP_DIR))
InstallMultiple($(ELISP_FILES),$(ELISP_DIR))
