# -----------------------------------------------------------------------------

TOP = ..
include $(TOP)/mk/boilerplate.mk

# -----------------------------------------------------------------------------

SUBDIRS = doc

ALL_DIRS = \
	Graphics/UI \
	Graphics/UI/ObjectIO \
	Graphics/UI/ObjectIO/Control \
	Graphics/UI/ObjectIO/Device \
	Graphics/UI/ObjectIO/Menu \
	Graphics/UI/ObjectIO/OS \
	Graphics/UI/ObjectIO/Process \
	Graphics/UI/ObjectIO/Receiver \
	Graphics/UI/ObjectIO/Timer \
	Graphics/UI/ObjectIO/Window

PACKAGE = objectio
VERSION = 1.0.1
PACKAGE_DEPS = base

ifeq "$(TARGETPLATFORM)" "i386-unknown-mingw32"
PLAT_DIR=Windows
else
PLAT_DIR=Linux
CC_OPTS = -fnative-struct
endif

SRC_HC_OPTS += -fglasgow-exts -Iinclude
SRC_CC_OPTS += -Iinclude -I$(GHC_INCLUDE_DIR)
C_OBJS += $(patsubst %.c, %.o, $(wildcard  cbits/$(PLAT_DIR)/*.c))

include $(TOP)/mk/target.mk
