make()
{
    LIBIDL_SOURCES="\
        alfrsupp.c allocate.c autohndl.c bindcall.c ctxeecli.c \
        ctxeectx.c ctxerrtl.c cvt_glob.c eebool.c eebyte.c eechar.c eedouble.c \
        eeenum.c eefloat.c eehyper.c eelong.c eenodtbl.c eeshort.c eesmall.c \
        eeuhyper.c eeulong.c eeushort.c eeusmall.c erbool.c erbyte.c erchar.c \
        erdouble.c erenum.c erfloat.c erhyper.c erlong.c ernodtbl.c ershort.c \
        ersmall.c eruhyper.c erulong.c erushort.c erusmall.c interpsh.c marbfman.c \
        nbaseool.c ndrcharp.c ndrchars.c ndrfloat.c ndrmi.c ndrmi2.c ndrmi3.c \
        ndrmi5.c ndrui.c ndrui2.c ndrui3.c ndrui5.c nidlalfr.c pickling.c pipesupp.c \
        sscmaset.c sscmasrv.c"

    mk_group \
        GROUP="idl" \
        SOURCES="$LIBIDL_SOURCES" \
        CFLAGS="-Wall -Werror" \
        INCLUDEDIRS=". ../include ../ncklib" \
        CPPFLAGS="-DMIA -D_POSIX_C_SOURCE -DDCETHREAD_ENFORCE_API" \
        HEADERDEPS="dce/rpc.h"
}