OSDN Git Service

Merge binary generation rules.
authorDiego Biurrun <diego@biurrun.de>
Sat, 15 Mar 2008 19:57:09 +0000 (19:57 +0000)
committerDiego Biurrun <diego@biurrun.de>
Sat, 15 Mar 2008 19:57:09 +0000 (19:57 +0000)
Originally committed as revision 12455 to svn://svn.ffmpeg.org/ffmpeg/trunk

Makefile

index bb5aa51..f2b6142 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -81,7 +81,7 @@ endif
 MAKE-yes = $(MAKE)
 MAKE-    = : $(MAKE)
 
-all: lib $(PROGS) $(ALL_TARGETS-yes)
+all: lib $(PROGS_G) $(PROGS) $(ALL_TARGETS-yes)
 
 lib:
        $(MAKE)                    -C libavutil   all
@@ -92,14 +92,11 @@ lib:
        $(MAKE-$(CONFIG_SWSCALE))  -C libswscale  all
        $(MAKE-$(CONFIG_AVFILTER)) -C libavfilter all
 
-ffmpeg_g$(EXESUF): ffmpeg.o cmdutils.o .libs
-       $(CC) $(LDFLAGS) -o $@ $< cmdutils.o $(EXTRALIBS)
-
-ffserver_g$(EXESUF): ffserver.o cmdutils.o .libs
-       $(CC) $(LDFLAGS) $(FFSERVERLDFLAGS) -o $@ $< cmdutils.o $(EXTRALIBS)
+ffplay_g$(EXESUF): EXTRALIBS += $(SDL_LIBS)
+ffserver_g$(EXESUF): LDFLAGS += $(FFSERVERLDFLAGS)
 
-ffplay_g$(EXESUF): ffplay.o cmdutils.o .libs
-       $(CC) $(LDFLAGS) -o $@ $< cmdutils.o $(EXTRALIBS) $(SDL_LIBS)
+%_g$(EXESUF): %.o cmdutils.o .libs
+       $(CC) $(LDFLAGS) -o $@ $< cmdutils.o $(EXTRALIBS)
 
 %$(EXESUF): %_g$(EXESUF)
        cp -p $< $@