X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=plugins%2Fdummy%2FMakefile;h=6494fb6655442d355871c73789b22e2e7081e22b;hb=6116299e395a1d8a27c1a7280749a0a7d59d0d66;hp=dd949e4f6d6ea6a6016ad5744e9347ad819c9444;hpb=5427a369c4a6ef96ab69119879e32360b301f737;p=vlc diff --git a/plugins/dummy/Makefile b/plugins/dummy/Makefile index dd949e4f6d..6494fb6655 100644 --- a/plugins/dummy/Makefile +++ b/plugins/dummy/Makefile @@ -3,54 +3,30 @@ # (c)2001 VideoLAN ############################################################################### -include ../../Makefile.modules +-include ../../Makefile.modules -############################################################################### -# Objects and files -############################################################################### -PLUGIN_DUMMY = dummy.o aout_dummy.o vout_dummy.o intf_dummy.o -BUILTIN_DUMMY = $(PLUGIN_DUMMY:%.o=%-BUILTIN.o) - -STD_PLUGIN_OBJ = $(PLUGIN_DUMMY) -STD_BUILTIN_OBJ = $(BUILTIN_DUMMY) -ALL_OBJ = $(STD_PLUGIN_OBJ) $(STD_BUILTIN_OBJ) +# +# Objects +# -objects := $(STD_PLUGIN_OBJ) $(STD_BUILTIN_OBJ) -cdependancies := $(objects:%.o=.dep/%.d) +PLUGIN_C = dummy.o aout_dummy.o vout_dummy.o intf_dummy.o +BUILTIN_C = $(PLUGIN_C:%.o=BUILTIN_%.o) -export +ALL_OBJ = $(PLUGIN_C) $(BUILTIN_C) # # Virtual targets # -all: - -clean: - rm -f $(ALL_OBJ) - rm -f *.o *.moc *.bak *.builtin - rm -rf .dep -FORCE: - -$(cdependancies): %.d: FORCE - @$(MAKE) -s --no-print-directory -f ../../Makefile.dep $@ - -$(ALL_OBJ): %.o: ../../Makefile.dep Makefile - -$(STD_PLUGIN_OBJ): %.o: .dep/%.d -$(STD_PLUGIN_OBJ): %.o: %.c - $(CC) $(CFLAGS) $(PCFLAGS) -c -o $@ $< - -$(STD_BUILTIN_OBJ): %-BUILTIN.o: .dep/%.d -$(STD_BUILTIN_OBJ): %-BUILTIN.o: %.c - $(CC) $(CFLAGS) -DBUILTIN -c -o $@ $< +include ../../Makefile.common # # Real targets # -../../lib/dummy.so: $(PLUGIN_DUMMY) + +../../lib/dummy.so: $(PLUGIN_C) $(CC) $(PCFLAGS) -o $@ $^ $(PLCFLAGS) -../../lib/dummy.a: $(BUILTIN_DUMMY) +../../lib/dummy.a: $(BUILTIN_C) ar r $@ $^