include ../../mk/rules.mk
include ../../mk/init.mk

noinst_HEADERS = \
	include/decode.h \
	include/gui.h \
	include/messagequeue.h \
	include/settings.h \
	include/version.h \
	include/win_wrap.h

OBJECTIVE_LIBS = libcube$(SHARED_SUFFIX)
SUBDIRS = in_cube

LIBDIR = $(plugindir)/$(INPUT_PLUGIN_DIR)

CPP_SOURCES = \
	main.cpp \
	gui.cpp \
	settings.cpp \
	messagequeue.cpp \
	decoder.cpp
C_SOURCES = \
	win_wrap.c
SOURCES = $(CPP_SOURCES) $(C_SOURCES)

OBJECTS = ${C_SOURCES:.c=.o} ${CPP_SOURCES:.cpp=.o}

LIBADD += ./in_cube/libincube.a $(GTK_LIBS)
CFLAGS += $(PICFLAGS) $(GTK_CFLAGS) $(BEEP_DEFINES) $(ARCH_DEFINES) -I./in_cube -I./include -I../../intl -I../..
CXXFLAGS += -fno-exceptions -fno-rtti $(PICFLAGS) $(GTK_CFLAGS) $(BEEP_DEFINES) $(ARCH_DEFINES) -I./in_cube -I./include -I../../intl -I../..

include ../../mk/objective.mk
