PKGDIR     ?= ../..
CONTRIB    ?= ${PKGDIR}/contrib
SRC_DIR    ?= ${PKGDIR}/lib/src

PRIVATE_INCDIR += $(CONTRIB)/drivers/pci $(PKGDIR)/lib/src/arch/l4 \
                  $(CONTRIB)/$(ARCH_DIR)/pci $(CONTRIB)/drivers/base/ \
                  $(CONTRIB)/lib $(PKGDIR_OBJ) $(CONTRIB)/net/core 

#DDELINUX26DIR is to be set
DDELINUX26DIR ?= ${PKGDIR}
.include <${DDELINUX26DIR}/mk/minix.dde.mk>

LIB = ddelinux26_block
LIBDIR=${PREFIX}/lib
MKPROFILE=no

VPATH = ${SRC_DIR}:${CONTRIB}

SRCS = \
	   arch/l4/inodes.c      \
	   block/blk-barrier.c   \
	   block/blk-core.c      \
	   block/blk-exec.c      \
	   block/blk-ioc.c       \
	   block/blk-map.c       \
	   block/blk-merge.c      \
	   block/blk-settings.c      \
	   block/blk-softirq.c \
	   block/blk-sysfs.c      \
	   block/blk-tag.c      \
	   block/blk-timeout.c      \
	   block/cmd-filter.c      \
	   block/elevator.c      \
	   block/genhd.c         \
	   block/noop-iosched.c  \
	   block/ioctl.c         \
	   block/scsi_ioctl.c    \
	   lib/bcd.c    \
	   mm/backing-dev.c      \
	   mm/bounce.c           \
	   mm/page-writeback.c   \
	   mm/filemap.c              \
	   mm/swap.c \
	   fs/bio.c              \
	   fs/block_dev.c        \
	   fs/buffer.c           \
	   fs/filesystems.c

distclean:
	rm -rf .depend arch block fs lib libddelinux26_block.a mm

.include <bsd.lib.mk>
_MKTARGET_CREATE := ${_MKTARGET_CREATE}; mkdir -p ${.TARGET:H};

