1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 include ${TOPDIR}/rules.mk
9 PKG_MD5SUM
:= 55aec784e214037e61400287a55b5426
10 PKG_DESCR
:= memory analysing client tool
12 PKG_DEPENDS
:= exmap-kmod libreadline glib
13 PKG_BUILDDEP
:= glib readline
14 PKG_SITES
:= http
://labs.o-hand.com
/sources
/exmap-console
/
16 PKG_CFLINE_EXMAP
:= depends on
!ADK_TOOLCHAIN_ONLY
18 PKG_SUBPKGS
:= EXMAP EXMAPD EXMAPSERVER EXMAP_KMOD
19 PKGSD_EXMAPD
:= memory analysing daemon
20 PKGSD_EXMAPSERVER
:= memory analysing server
21 PKGSD_EXMAP_KMOD
:= memory analysing kernel module
22 PKGSC_EXMAP_KMOD
:= kernel
24 DISTFILES
:= ${PKG_NAME}-console-
${PKG_VERSION}.tgz
25 WRKDIST
= ${WRKDIR}/${PKG_NAME}-console-
${PKG_VERSION}
27 include ${TOPDIR}/mk
/package.mk
29 $(eval
$(call PKG_template
,EXMAP
,exmap
,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
30 $(eval
$(call PKG_template
,EXMAPD
,exmapd
,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_EXMAPD},${PKG_SECTION}))
31 $(eval
$(call PKG_template
,EXMAPSERVER
,exmapserver
,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_EXMAPSERVER},${PKG_SECTION}))
32 $(eval
$(call PKG_template
,EXMAP_KMOD
,exmap-kmod
,${KERNEL_VERSION}+${PKG_VERSION}-${ADK_TARGET}-${PKG_RELEASE},,${PKGSD_EXMAP_KMOD},${PKGSC_EXMAP_KMOD}))
34 CONFIGURE_ARGS
+= --disable-doc
35 CONFIGURE_ENV
+= LIBS
="-lncurses"
38 $(MAKE
) -C
${WRKBUILD}/kernel
$(KERNEL_MODULE_FLAGS
)
41 ${INSTALL_DIR} ${IDIR_EXMAP_KMOD}/etc
/modules.d
/
42 echo
"exmap" > ${IDIR_EXMAP_KMOD}/etc
/modules.d
/90-exmap
43 ${INSTALL_DIR} ${IDIR_EXMAP_KMOD}/lib
/modules
/${KERNEL_VERSION}/
44 ${INSTALL_DATA} ${WRKBUILD}/kernel
/exmap.ko \
45 ${IDIR_EXMAP_KMOD}/lib
/modules
/${KERNEL_VERSION}
46 ${INSTALL_DIR} ${IDIR_EXMAP}/usr
/sbin
47 ${INSTALL_BIN} ${WRKBUILD}/src
/exmap
${IDIR_EXMAP}/usr
/sbin
48 ${INSTALL_DIR} ${IDIR_EXMAPD}/usr
/sbin
49 ${INSTALL_BIN} ${WRKBUILD}/src
/exmapd
${IDIR_EXMAPD}/usr
/sbin
50 ${INSTALL_DIR} ${IDIR_EXMAPSERVER}/usr
/sbin
51 ${INSTALL_BIN} ${WRKBUILD}/src
/exmapserver
${IDIR_EXMAPSERVER}/usr
/sbin
53 include ${TOPDIR}/mk
/pkg-bottom.mk