]> git.sesse.net Git - vlc/blob - modules/control/corba/Modules.am
* bootstrap fix for corba module
[vlc] / modules / control / corba / Modules.am
1 ## corba module declaration
2
3 SOURCES_corba = corba.c mediacontrol-core.c mediacontrol-plugin.c
4
5 EXTRA_DIST += MediaControl.so
6
7 nodist_SOURCES_corba = \
8         MediaControl-common.c \
9         MediaControl-skels.c \
10         MediaControl.h \
11         $(NULL)
12
13 ORBITIDL = orbit-idl-2
14
15 GENERATEDFILES=MediaControl-common.c MediaControl-skels.c MediaControl.h  MediaControl-imodule.c
16
17 corba.c: MediaControl.h MediaControl-common.c
18
19 $(GENERATEDFILES): MediaControl.idl
20         $(ORBITIDL) --skeleton-impl MediaControl.idl
21
22 MediaControl-imodule.c:
23         $(ORBITIDL) --imodule MediaControl.idl
24
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`
28
29 clean:
30         $(RM) -f $(GENERATEDFILES)
31