1 ## corba module declaration
3 SOURCES_corba = corba.c mediacontrol-core.c mediacontrol-plugin.c
5 EXTRA_DIST += MediaControl.so
7 nodist_SOURCES_corba = \
8 MediaControl-common.c \
13 ORBITIDL = orbit-idl-2
15 GENERATEDFILES=MediaControl-common.c MediaControl-skels.c MediaControl.h MediaControl-imodule.c
17 corba.c: MediaControl.h MediaControl-common.c
19 $(GENERATEDFILES): MediaControl.idl
20 $(ORBITIDL) --skeleton-impl MediaControl.idl
22 MediaControl-imodule.c:
23 $(ORBITIDL) --imodule MediaControl.idl
25 MediaControl.so: MediaControl-imodule.c
26 $(CC) -fPIC -o MediaControl-imodule.o -c MediaControl-imodule.c `pkg-config --cflags ORBit-2.0`
27 $(CC) -shared -o $@ MediaControl-imodule.o `pkg-config --libs ORBit-2.0`
30 $(RM) -f $(GENERATEDFILES)