X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=subdir.mak;h=1a5158ac696a2cb383f8ef4fffe4cb77357bd8f9;hb=158aa9f2db642f6f3989386989530b3de46ef31b;hp=997f55268239bc864130890130189a6f8128427e;hpb=3c3e0680b5267f40f5f27dbac47b101476d483c5;p=ffmpeg diff --git a/subdir.mak b/subdir.mak index 997f5526823..1a5158ac696 100644 --- a/subdir.mak +++ b/subdir.mak @@ -5,7 +5,7 @@ include $(SUBDIR)../common.mak LIBVERSION := $(lib$(NAME)_VERSION) LIBMAJOR := $(lib$(NAME)_VERSION_MAJOR) -ifeq ($(BUILD_STATIC),yes) +ifdef CONFIG_STATIC all: $(SUBDIR)$(LIBNAME) install-libs: install-lib$(NAME)-static @@ -18,8 +18,32 @@ endif INCINSTDIR := $(INCDIR)/lib$(NAME) +THIS_LIB := $(SUBDIR)$($(CONFIG_SHARED:yes=S)LIBNAME) + define RULES -ifdef BUILD_SHARED +$(SUBDIR)%$(EXESUF): $(SUBDIR)%.o + $(LD) $(FFLDFLAGS) -o $$@ $$^ -l$(FULLNAME) $(FFEXTRALIBS) $$(ELIBS) + +$(SUBDIR)%-test.o: $(SUBDIR)%.c + $(CC) $(CPPFLAGS) $(CFLAGS) -DTEST -c -o $$@ $$^ + +$(SUBDIR)%-test.o: $(SUBDIR)%-test.c + $(CC) $(CPPFLAGS) $(CFLAGS) -DTEST -c -o $$@ $$^ + +$(SUBDIR)x86/%.o: $(SUBDIR)x86/%.asm + $(YASM) $(YASMFLAGS) -I $$( $$(@:.o=.d) + $(YASM) $(YASMFLAGS) -I $$(