1 ###############################################################################
2 # vlc (VideoLAN Client) kde module Makefile
4 ###############################################################################
10 MOCFILES = kinterfacemain.moc.cpp \
24 PLUGIN_KDE_MOC = $(MOCFILES:%.cpp=%.o)
26 BUILTIN_KDE = $(PLUGIN_KDE:%.o=BUILTIN_%.o)
27 BUILTIN_KDE_MOC = $(MOCFILES:%.cpp=BUILTIN_%.o)
29 ALL_OBJ = $(PLUGIN_KDE) $(PLUGIN_KDE_MOC) $(BUILTIN_KDE) $(BUILTIN_KDE_MOC)
35 include ../../Makefile.modules
37 $(MOCFILES): %.moc.cpp: %.h
40 $(PLUGIN_KDE): %.o: .dep/%.dpp
41 $(PLUGIN_KDE): %.o: %.cpp
42 $(CC) $(CFLAGS) $(PCFLAGS) -I/usr/include/kde -I/usr/include/qt -DPLUGIN -DMODULE_NAME=kde -c -o $@ $<
44 $(PLUGIN_KDE_MOC): %.o: .dep/%.dpp
45 $(PLUGIN_KDE_MOC): %.o: %.cpp
46 $(CC) $(CFLAGS) $(PCFLAGS) -I/usr/include/kde -I/usr/include/qt -DPLUGIN -DMODULE_NAME=kde -c -o $@ $<
48 $(BUILTIN_KDE): BUILTIN_%.o: .dep/%.dpp
49 $(BUILTIN_KDE): BUILTIN_%.o: %.cpp
50 $(CC) $(CFLAGS) -DBUILTIN -I/usr/include/kde -I/usr/include/qt -DBUILTIN -DMODULE_NAME=kde -c -o $@ $<
52 $(BUILTIN_KDE_MOC): BUILTIN_%.o: .dep/%.dpp
53 $(BUILTIN_KDE_MOC): BUILTIN_%.o: %.cpp
54 $(CC) $(CFLAGS) -DBUILTIN -I/usr/include/kde -I/usr/include/qt -DBUILTIN -DMODULE_NAME=kde -c -o $@ $<
60 ../../plugins/kde.so: $(PLUGIN_KDE) $(PLUGIN_KDE_MOC)
61 $(CC) $(PCFLAGS) -o $@ $^ $(PLCFLAGS) $(LIB_KDE)
63 ../../plugins/kde.a: $(BUILTIN_KDE) $(BUILTIN_KDE_MOC)