]> git.sesse.net Git - vlc/blobdiff - plugins/kde/Makefile
* Removed unused code (intf_channels.c, keystrokes.h).
[vlc] / plugins / kde / Makefile
index fcd46c325645451de5c0089892fb2cf14c3bb5fb..47c0106fd6913989add81e477a86f1ec6e9fb77b 100644 (file)
@@ -21,6 +21,11 @@ PLUGIN_KDE = kde.o \
                knetdialog.o \
                ktitlemenu.o
 
+KDE_CFLAGS = -I/usr/include/kde -I/usr/include/qt
+ifneq ($(KDEDIR),)
+  KDE_CFLAGS += -I$(KDEDIR)/include -I$(QTDIR)/include
+endif
+
 PLUGIN_KDE_MOC = $(MOCFILES:%.cpp=%.o)
 
 BUILTIN_KDE = $(PLUGIN_KDE:%.o=BUILTIN_%.o)
@@ -39,28 +44,28 @@ $(MOCFILES): %.moc.cpp: %.h
 
 $(PLUGIN_KDE): %.o: .dep/%.dpp
 $(PLUGIN_KDE): %.o: %.cpp
-       $(CC) $(CFLAGS) $(PCFLAGS) -I/usr/include/kde -I/usr/include/qt -DPLUGIN -DMODULE_NAME=kde -c -o $@ $<
+       $(CC) $(CFLAGS) $(PCFLAGS) $(KDE_CFLAGS) -DPLUGIN -DMODULE_NAME=kde -c -o $@ $<
 
 $(PLUGIN_KDE_MOC): %.o: .dep/%.dpp
 $(PLUGIN_KDE_MOC): %.o: %.cpp
-       $(CC) $(CFLAGS) $(PCFLAGS) -I/usr/include/kde -I/usr/include/qt -DPLUGIN -DMODULE_NAME=kde -c -o $@ $<
+       $(CC) $(CFLAGS) $(PCFLAGS) $(KDE_CFLAGS) -DPLUGIN -DMODULE_NAME=kde -c -o $@ $<
 
 $(BUILTIN_KDE): BUILTIN_%.o: .dep/%.dpp
 $(BUILTIN_KDE): BUILTIN_%.o: %.cpp
-       $(CC) $(CFLAGS) -DBUILTIN -I/usr/include/kde -I/usr/include/qt -DBUILTIN -DMODULE_NAME=kde -c -o $@ $<
+       $(CC) $(CFLAGS) -DBUILTIN $(KDE_CFLAGS) -DBUILTIN -DMODULE_NAME=kde -c -o $@ $<
 
 $(BUILTIN_KDE_MOC): BUILTIN_%.o: .dep/%.dpp
 $(BUILTIN_KDE_MOC): BUILTIN_%.o: %.cpp
-       $(CC) $(CFLAGS) -DBUILTIN -I/usr/include/kde -I/usr/include/qt -DBUILTIN -DMODULE_NAME=kde -c -o $@ $<
+       $(CC) $(CFLAGS) -DBUILTIN $(KDE_CFLAGS) -DBUILTIN -DMODULE_NAME=kde -c -o $@ $<
 
 #
 # Real targets
 #
 
-../../plugins/kde.so: $(PLUGIN_KDE) $(PLUGIN_KDE_MOC)
-       $(CC) $(PCFLAGS) -o $@ $^ $(PLCFLAGS) $(LIB_KDE)
+../kde.so: $(PLUGIN_KDE) $(PLUGIN_KDE_MOC)
+       $(CC) -o $@ $^ $(PLCFLAGS) $(LIB_KDE)
 
-../../plugins/kde.a: $(BUILTIN_KDE) $(BUILTIN_KDE_MOC)
+../kde.a: $(BUILTIN_KDE) $(BUILTIN_KDE_MOC)
        ar r $@ $^
        $(RANLIB) $@