---
 libavutil/Makefile        |    4 ----
 libavutil/arm/Makefile    |    1 +
 libavutil/ppc/Makefile    |    1 +
 libavutil/x86/Makefile    |    1 +
 libswscale/Makefile       |   14 --------------
 libswscale/bfin/Makefile  |    3 +++
 libswscale/ppc/Makefile   |    3 +++
 libswscale/sparc/Makefile |    1 +
 libswscale/x86/Makefile   |    7 +++++++
 9 files changed, 17 insertions(+), 18 deletions(-)
 create mode 100644 libavutil/arm/Makefile
 create mode 100644 libavutil/ppc/Makefile
 create mode 100644 libavutil/x86/Makefile
 create mode 100644 libswscale/bfin/Makefile
 create mode 100644 libswscale/ppc/Makefile
 create mode 100644 libswscale/sparc/Makefile
 create mode 100644 libswscale/x86/Makefile

diff --git a/libavutil/Makefile b/libavutil/Makefile
index 4c53389..3e84bd4 100644
--- a/libavutil/Makefile
+++ b/libavutil/Makefile
@@ -72,10 +72,6 @@ OBJS = adler32.o                                             
           \
        tree.o                                                           \
        utils.o                                                          \
 
-OBJS-$(ARCH_ARM) += arm/cpu.o
-OBJS-$(ARCH_PPC) += ppc/cpu.o
-OBJS-$(ARCH_X86) += x86/cpu.o
-
 TESTPROGS = adler32 aes avstring base64 cpu crc des eval fifo lfg lls \
             md5 opt parseutils sha tree
 
diff --git a/libavutil/arm/Makefile b/libavutil/arm/Makefile
new file mode 100644
index 0000000..246f73a
--- /dev/null
+++ b/libavutil/arm/Makefile
@@ -0,0 +1 @@
+OBJS += arm/cpu.o
diff --git a/libavutil/ppc/Makefile b/libavutil/ppc/Makefile
new file mode 100644
index 0000000..246f73a
--- /dev/null
+++ b/libavutil/ppc/Makefile
@@ -0,0 +1 @@
+OBJS += arm/cpu.o
diff --git a/libavutil/x86/Makefile b/libavutil/x86/Makefile
new file mode 100644
index 0000000..33a6ce9
--- /dev/null
+++ b/libavutil/x86/Makefile
@@ -0,0 +1 @@
+OBJS += x86/cpu.o
diff --git a/libswscale/Makefile b/libswscale/Makefile
index ee2e12a..88e9f5a 100644
--- a/libswscale/Makefile
+++ b/libswscale/Makefile
@@ -6,20 +6,6 @@ HEADERS = swscale.h
 OBJS = options.o rgb2rgb.o swscale.o utils.o yuv2rgb.o \
        swscale_unscaled.o
 
-OBJS-$(ARCH_BFIN)          +=  bfin/internal_bfin.o     \
-                               bfin/swscale_bfin.o      \
-                               bfin/yuv2rgb_bfin.o
-OBJS-$(HAVE_ALTIVEC)       +=  ppc/swscale_altivec.o    \
-                               ppc/yuv2rgb_altivec.o    \
-                               ppc/yuv2yuv_altivec.o
-OBJS-$(HAVE_MMX)           +=  x86/rgb2rgb.o            \
-                               x86/swscale_mmx.o        \
-                               x86/yuv2rgb_mmx.o
-OBJS-$(HAVE_VIS)           +=  sparc/yuv2rgb_vis.o
-MMX-OBJS-$(HAVE_YASM)      +=  x86/input.o              \
-                               x86/output.o             \
-                               x86/scale.o
-
 OBJS-$(CONFIG_XMM_CLOBBER_TEST) += x86/w64xmmtest.o
 
 TESTPROGS = colorspace swscale
diff --git a/libswscale/bfin/Makefile b/libswscale/bfin/Makefile
new file mode 100644
index 0000000..2500a25
--- /dev/null
+++ b/libswscale/bfin/Makefile
@@ -0,0 +1,3 @@
+OBJS +=  bfin/internal_bfin.o                                           \
+         bfin/swscale_bfin.o                                            \
+         bfin/yuv2rgb_bfin.o
diff --git a/libswscale/ppc/Makefile b/libswscale/ppc/Makefile
new file mode 100644
index 0000000..142918b
--- /dev/null
+++ b/libswscale/ppc/Makefile
@@ -0,0 +1,3 @@
+ALTIVEC-OBJS +=  ppc/swscale_altivec.o                                  \
+                 ppc/yuv2rgb_altivec.o                                  \
+                 ppc/yuv2yuv_altivec.o
diff --git a/libswscale/sparc/Makefile b/libswscale/sparc/Makefile
new file mode 100644
index 0000000..220c353
--- /dev/null
+++ b/libswscale/sparc/Makefile
@@ -0,0 +1 @@
+OBJS-$(HAVE_VIS) += sparc/yuv2rgb_vis.o
diff --git a/libswscale/x86/Makefile b/libswscale/x86/Makefile
new file mode 100644
index 0000000..6165b58
--- /dev/null
+++ b/libswscale/x86/Makefile
@@ -0,0 +1,7 @@
+MMX-OBJS  += x86/rgb2rgb.o                                              \
+             x86/swscale_mmx.o                                          \
+             x86/yuv2rgb_mmx.o
+
+YASM-OBJS += x86/input.o                                                \
+             x86/output.o                                               \
+             x86/scale.o
-- 
1.7.1

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to