1 ###############################################################################
2 # vlc (VideoLAN Client) macosx module makefile
4 ###############################################################################
10 PLUGIN_MACOSX = macosx.o intf_macosx.o vout_macosx.o
11 PLUGIN_MACOSXQT = macosx_qt.o intf_macosx_qt.o vout_macosx_qt.o
12 PLUGIN_MACOSXCOMMON = aout_macosx.o
14 BUILTIN_MACOSX = $(PLUGIN_MACOSX:%.o=BUILTIN_MACOSX_%.o) \
15 $(PLUGIN_MACOSXCOMMON:%.o=BUILTIN_MACOSX_%.o)
16 BUILTIN_MACOSXQT = $(PLUGIN_MACOSXQT:%.o=BUILTIN_MACOSXQT_%.o) \
17 $(PLUGIN_MACOSXCOMMON:%.o=BUILTIN_MACOSXQT_%.o)
19 ALL_OBJ = $(PLUGIN_MACOSX) $(BUILTIN_MACOSX) $(PLUGIN_MACOSXQT) $(BUILTIN_MACOSXQT) $(PLUGIN_MACOSXCOMMON)
25 include ../../Makefile.modules
27 $(PLUGIN_MACOSX) $(PLUGIN_MACOSXQT) $(PLUGIN_MACOSXCOMMON): %.o: .dep/%.d
28 $(PLUGIN_MACOSX): %.o: %.c
29 $(CC) $(CFLAGS) $(PCFLAGS) -fpascal-strings -c -o $@ $<
31 $(BUILTIN_MACOSX): BUILTIN_MACOSX_%.o: .dep/%.d
32 $(BUILTIN_MACOSX): BUILTIN_MACOSX_%.o: %.c
33 $(CC) $(CFLAGS) -DBUILTIN -DMODULE_NAME=macosx -fpascal-strings -c -o $@ $<
35 $(BUILTIN_MACOSXQT): BUILTIN_MACOSXQT_%.o: .dep/%.d
36 $(BUILTIN_MACOSXQT): BUILTIN_MACOSXQT_%.o: %.c
37 $(CC) $(CFLAGS) -DBUILTIN -DMODULE_NAME=macosx_qt -fpascal-strings -c -o $@ $<
43 ../macosx.so: $(PLUGIN_MACOSX) $(PLUGIN_MACOSXCOMMON)
44 $(CC) $(PCFLAGS) -o $@ $^ $(PLCFLAGS) $(LIB_MACOSX)
46 ../macosx.a: $(BUILTIN_MACOSX)
50 ../macosx_qt.so: $(PLUGIN_MACOSXQT) $(PLUGIN_MACOSXCOMMON)
51 $(CC) $(PCFLAGS) -o $@ $^ $(PLCFLAGS) $(LIB_MACOSX)
53 ../macosx_qt.a: $(BUILTIN_MACOSXQT)