bld.SAMBA_SUBSYSTEM('COM', source='tables.c rot.c main.c', deps='LIBSAMBA-UTIL LIBSAMBA-HOSTCONFIG LIBEVENTS LIBNDR PIDL_DCOM' ) bld.SAMBA_SUBSYSTEM('DCOM', source='dcom/main.c dcom/tables.c', public_deps='COM DCOM_PROXY_DCOM RPC_NDR_REMACT RPC_NDR_OXIDRESOLVER', # ORPCTHIS maps to this.*, which hits the "No C++ keywords" define # unless we force off developer mode cflags_end = '-UDEVELOPER', # even with the above hack this still doesn't compile - disable it for now enabled=False ) bld.SAMBA_MODULE('com_simple', source='classes/simple.c', subsystem='COM', init_function='com_simple_init' ) bld.SAMBA_PYTHON('pycom', source='pycom.c', deps='COM', realname='samba/com.so', )