GNU/FreeBSD

마웅스 컨트롤(ums)

깍돌이 2016. 7. 8. 11:14

sysmouse랑 같이 쓰는 메이크파일


LIB=moused_sysmouse

SRCS=moused_sysmouse.c ../../moused.h


# This is needed to convince bsd.lib.mk to build a shared library

SHLIB_MAJOR=1


.include <bsd.lib.mk>








/* 

 * new moused module for ums(4) mice

 *

 */


#include <sys/types.h>

#include <sys/mouse.h>

#include <sys/consio.h>

#include <fcntl.h>


#include <stdio.h>

#include <err.h>

#include <errno.h>


#include "../../moused.h"


MOUSED_PROBE_FUNC {

rodent->mfd = open(rodent->device, O_RDWR);


if (-1 == rodent->mfd)

logfatal(1, "Unable to open %s", rodent->device);


return MODULE_PROBE_SUCCESS;

}