Browse code

Use OBJS variable for all object files

There is no longer any need to differentiate the object files
by source type.

Originally committed as revision 15708 to svn://svn.ffmpeg.org/ffmpeg/trunk

Måns Rullgård authored on 2008/10/25 23:00:28
Showing 4 changed files
... ...
@@ -46,7 +46,7 @@ $(PROGS): %$(EXESUF): %_g$(EXESUF)
46 46
 	cp -p $< $@
47 47
 	$(STRIP) $@
48 48
 
49
-SUBDIR_VARS := OBJS ASM_OBJS CPP_OBJS FFLIBS CLEANFILES DIRS TESTS
49
+SUBDIR_VARS := OBJS FFLIBS CLEANFILES DIRS TESTS
50 50
 
51 51
 define RESET
52 52
 $(1) :=
... ...
@@ -60,16 +60,12 @@ endif
60 60
 
61 61
 CFLAGS   += $(CFLAGS-yes)
62 62
 OBJS     += $(OBJS-yes)
63
-ASM_OBJS += $(ASM_OBJS-yes)
64
-CPP_OBJS += $(CPP_OBJS-yes)
65 63
 FFLIBS   := $(FFLIBS-yes) $(FFLIBS)
66 64
 TESTS    += $(TESTS-yes)
67 65
 
68 66
 FFEXTRALIBS := $(addprefix -l,$(addsuffix $(BUILDSUF),$(FFLIBS))) $(EXTRALIBS)
69 67
 FFLDFLAGS   := $(addprefix -L$(BUILD_ROOT)/lib,$(FFLIBS)) $(LDFLAGS)
70 68
 
71
-OBJS := $(OBJS) $(ASM_OBJS) $(CPP_OBJS)
72
-
73 69
 OBJS  := $(addprefix $(SUBDIR),$(OBJS))
74 70
 TESTS := $(addprefix $(SUBDIR),$(TESTS))
75 71
 
... ...
@@ -420,7 +420,7 @@ OBJS-$(CONFIG_VP6F_DECODER)            += i386/vp3dsp_mmx.o i386/vp3dsp_sse2.o
420 420
 OBJS-$(CONFIG_WMV3_DECODER)            += i386/vc1dsp_mmx.o
421 421
 endif
422 422
 
423
-ASM_OBJS-$(ARCH_ARMV4L)                += armv4l/jrevdct_arm.o     \
423
+OBJS-$(ARCH_ARMV4L)                    += armv4l/jrevdct_arm.o     \
424 424
                                           armv4l/simple_idct_arm.o \
425 425
                                           armv4l/dsputil_arm_s.o   \
426 426
 
... ...
@@ -434,9 +434,9 @@ OBJS-$(HAVE_ARMV5TE)                   += armv4l/mpegvideo_armv5te.o \
434 434
 
435 435
 OBJS-$(HAVE_ARMVFP)                    += armv4l/float_arm_vfp.o \
436 436
 
437
-ASM_OBJS-$(HAVE_ARMV5TE)               += armv4l/simple_idct_armv5te.o \
437
+OBJS-$(HAVE_ARMV5TE)                   += armv4l/simple_idct_armv5te.o \
438 438
 
439
-ASM_OBJS-$(HAVE_ARMV6)                 += armv4l/simple_idct_armv6.o \
439
+OBJS-$(HAVE_ARMV6)                     += armv4l/simple_idct_armv6.o \
440 440
 
441 441
 OBJS-$(HAVE_VIS)                       += sparc/dsputil_vis.o \
442 442
                                           sparc/simple_idct_vis.o \
... ...
@@ -448,7 +448,7 @@ OBJS-$(ARCH_ALPHA)                     += alpha/dsputil_alpha.o     \
448 448
                                           alpha/mpegvideo_alpha.o   \
449 449
                                           alpha/simple_idct_alpha.o \
450 450
 
451
-ASM_OBJS-$(ARCH_ALPHA)                 += alpha/dsputil_alpha_asm.o  \
451
+OBJS-$(ARCH_ALPHA)                     += alpha/dsputil_alpha_asm.o  \
452 452
                                           alpha/motion_est_mvi_asm.o \
453 453
 
454 454
 OBJS-$(ARCH_POWERPC)                   += ppc/dsputil_ppc.o   \
... ...
@@ -486,7 +486,7 @@ OBJS-$(ARCH_BFIN)                      += bfin/dsputil_bfin.o \
486 486
                                           bfin/mpegvideo_bfin.o \
487 487
                                           bfin/vp3_bfin.o \
488 488
 
489
-ASM_OBJS-$(ARCH_BFIN)                  += bfin/pixels_bfin.o \
489
+OBJS-$(ARCH_BFIN)                      += bfin/pixels_bfin.o \
490 490
                                           bfin/fdct_bfin.o   \
491 491
                                           bfin/idct_bfin.o   \
492 492
                                           bfin/vp3_idct_bfin.o   \
... ...
@@ -20,7 +20,7 @@ OBJS-$(CONFIG_X11_GRAB_DEVICE_DEMUXER)   += x11grab.o
20 20
 # external libraries
21 21
 OBJS-$(CONFIG_LIBDC1394_DEMUXER)         += libdc1394.o
22 22
 
23
-CPP_OBJS-$(CONFIG_AUDIO_BEOS_DEMUXER)    += beosaudio.o
24
-CPP_OBJS-$(CONFIG_AUDIO_BEOS_MUXER)      += beosaudio.o
23
+OBJS-$(CONFIG_AUDIO_BEOS_DEMUXER)        += beosaudio.o
24
+OBJS-$(CONFIG_AUDIO_BEOS_MUXER)          += beosaudio.o
25 25
 
26 26
 include $(SUBDIR)../subdir.mak