simplify vhook/*.o rule
authorMåns Rullgård <mans@mansr.com>
Thu, 3 Apr 2008 22:47:01 +0000 (22:47 +0000)
committerMåns Rullgård <mans@mansr.com>
Thu, 3 Apr 2008 22:47:01 +0000 (22:47 +0000)
Originally committed as revision 12682 to svn://svn.ffmpeg.org/ffmpeg/trunk

Makefile

index 7bfcfb7..4caa076 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -49,9 +49,6 @@ $(PROGS): %$(EXESUF): %_g$(EXESUF)
        cp -p $< $@
        $(STRIP) $@
 
-vhook/%.o: vhook/%.c
-       $(CC) $(VHOOKCFLAGS) -c -o $@ $<
-
 .depend: version.h $(PROGS_SRCS)
 
 # bandaid to disable triggering shared library installation routines
@@ -79,6 +76,8 @@ LIBS_drawtext$(SLIBSUF)        = `freetype-config --libs`
 
 VHOOKCFLAGS += $(VHOOKCFLAGS-yes)
 
+vhook/%.o: CFLAGS:=$(VHOOKCFLAGS)
+
 LDFLAGS-$(CONFIG_SWSCALE) += -L$(BUILD_ROOT)/libswscale
 LDFLAGS-$(CONFIG_AVFILTER) += -L$(BUILD_ROOT)/libavfilter
 LDFLAGS := $(LDFLAGS-yes) -L$(BUILD_ROOT)/libavdevice -L$(BUILD_ROOT)/libavformat -L$(BUILD_ROOT)/libavcodec -L$(BUILD_ROOT)/libavutil -g $(LDFLAGS)