diff options
author | diego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2008-04-22 22:00:37 +0000 |
---|---|---|
committer | diego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2008-04-22 22:00:37 +0000 |
commit | a936979f76e7b95fe11285d0ba830387c115457d (patch) | |
tree | 49f7f55d9497a81b36943649db7026e6ad2d798c /Makefile | |
parent | 916058bd22ac3e18c3450a4bf1ecb10562deea29 (diff) | |
download | mpv-a936979f76e7b95fe11285d0ba830387c115457d.tar.bz2 mpv-a936979f76e7b95fe11285d0ba830387c115457d.tar.xz |
Create standard recursive rules from a template.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26499 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 60 |
1 files changed, 5 insertions, 55 deletions
@@ -247,72 +247,22 @@ include mpcommon.mak CFLAGS := $(subst -I..,-I.,$(CFLAGS)) -dvdread/dvdread.a: - $(MAKE) -C dvdread +define RECURSIVE_RULE +$(part)/$(part).a: + $(MAKE) -C $(part) +endef -liba52/liba52.a: - $(MAKE) -C liba52 - -libao2/libao2.a: - $(MAKE) -C libao2 - -libavcodec/libavcodec.a: - $(MAKE) -C libavcodec - -libavformat/libavformat.a: - $(MAKE) -C libavformat - -libavutil/libavutil.a: - $(MAKE) -C libavutil - -libdvdcss/libdvdcss.a: - $(MAKE) -C libdvdcss - -libfaad2/libfaad2.a: - $(MAKE) -C libfaad2 - -libmpcodecs/libmpcodecs.a: - $(MAKE) -C libmpcodecs +$(foreach part,$(PARTS),$(eval $(RECURSIVE_RULE))) libmpcodecs/libmpencoders.a: $(MAKE) -C libmpcodecs libmpencoders.a -libmpdemux/libmpdemux.a: - $(MAKE) -C libmpdemux libmpdemux.a - libmpdemux/libmpmux.a: $(MAKE) -C libmpdemux libmpmux.a -libmpeg2/libmpeg2.a: - $(MAKE) -C libmpeg2 - -libpostproc/libpostproc.a: - $(MAKE) -C libpostproc - -libswscale/libswscale.a: - $(MAKE) -C libswscale - -libvo/libvo.a: - $(MAKE) -C libvo libvo.a - libvo/libosd.a: $(MAKE) -C libvo libosd.a -loader/loader.a: - $(MAKE) -C loader - -mp3lib/mp3lib.a: - $(MAKE) -C mp3lib - -stream/stream.a: - $(MAKE) -C stream - -tremor/tremor.a: - $(MAKE) -C tremor - -vidix/vidix.a: - $(MAKE) -C vidix - mplayer$(EXESUF): $(MPLAYER_DEPS) $(CC) -o $@ $^ $(LDFLAGS_MPLAYER) |