X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=plugins%2Fkde%2FMakefile;h=47c0106fd6913989add81e477a86f1ec6e9fb77b;hb=003c2ab30097c1406da51290eccab8863dfe5101;hp=fcd46c325645451de5c0089892fb2cf14c3bb5fb;hpb=a50a0a25f56aaada717d6265a7b2d9b34dccfb4c;p=vlc diff --git a/plugins/kde/Makefile b/plugins/kde/Makefile index fcd46c3256..47c0106fd6 100644 --- a/plugins/kde/Makefile +++ b/plugins/kde/Makefile @@ -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) $@