]> git.sesse.net Git - vlc/blobdiff - plugins/imdct/Makefile
* ALL: new module API. Makes a few things a lot simpler, and we gain
[vlc] / plugins / imdct / Makefile
index 330287c9b6166948ed8e5a0caaa5dabc058704e5..ceec9a617aa46802335aeadf049a5b8e7c075f3b 100644 (file)
@@ -1,53 +1,5 @@
-###############################################################################
-# vlc (VideoLAN Client) imdct module makefile
-# (c)2001 VideoLAN
-###############################################################################
-
-#
-# Objects
-#
-
-PLUGIN_IMDCT = imdct.o ac3_imdct_c.o ac3_srfft_c.o
-PLUGIN_IMDCTSSE = imdctsse.o ac3_imdct_sse.o ac3_srfft_sse.o
-PLUGIN_IMDCTCOMMON = ac3_imdct_common.o
-
-BUILTIN_IMDCT = $(PLUGIN_IMDCT:%.o=BUILTIN_IMDCT_%.o) \
-               $(PLUGIN_IMDCTCOMMON:%.o=BUILTIN_IMDCT_%.o)
-BUILTIN_IMDCTSSE = $(PLUGIN_IMDCTSSE:%.o=BUILTIN_IMDCTSSE_%.o) \
-               $(PLUGIN_IMDCTCOMMON:%.o=BUILTIN_IMDCTSSE_%.o)
-
-PLUGIN_C = $(PLUGIN_IMDCT) $(PLUGIN_IMDCTSSE) $(PLUGIN_IMDCTCOMMON)
-ALL_OBJ = $(PLUGIN_C) $(BUILTIN_IMDCT) $(BUILTIN_IMDCTSSE)
-
-#
-# Virtual targets
-#
-
-include ../../Makefile.modules
-
-$(BUILTIN_IMDCT): BUILTIN_IMDCT_%.o: .dep/%.d
-$(BUILTIN_IMDCT): BUILTIN_IMDCT_%.o: %.c
-       $(CC) $(CFLAGS) -DBUILTIN -DMODULE_NAME=imdct -c -o $@ $<
-
-$(BUILTIN_IMDCTSSE): BUILTIN_IMDCTSSE_%.o: .dep/%.d
-$(BUILTIN_IMDCTSSE): BUILTIN_IMDCTSSE_%.o: %.c
-       $(CC) $(CFLAGS) -DBUILTIN -DMODULE_NAME=imdctsse -c -o $@ $<
-
-#
-# Real targets
-#
-
-../../lib/imdct.so: $(PLUGIN_IMDCT) $(PLUGIN_IMDCTCOMMON)
-       $(CC) $(PCFLAGS) -o $@ $^ $(PLCFLAGS) 
-
-../../lib/imdct.a: $(BUILTIN_IMDCT)
-       ar r $@ $^
-       $(RANLIB) $@
-
-../../lib/imdctsse.so: $(PLUGIN_IMDCTSSE) $(PLUGIN_IMDCTCOMMON)
-       $(CC) $(PCFLAGS) -o $@ $^ $(PLCFLAGS) 
-
-../../lib/imdctsse.a: $(BUILTIN_IMDCTSSE)
-       ar r $@ $^
-       $(RANLIB) $@
+COMMON_SOURCES = ac3_imdct_common.c
 
+imdct_SOURCES = imdct.c ac3_imdct_c.c ac3_srfft_c.c $(COMMON_SOURCES)
+imdctsse_SOURCES = imdct.c ac3_imdct_sse.c ac3_srfft_sse.c $(COMMON_SOURCES)
+imdct3dn_SOURCES = imdct.c ac3_imdct_3dn.c ac3_srfft_3dn.c $(COMMON_SOURCES)