X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=subdir.mak;h=7fdeddcceba968e0bc315e135cc27f2e80f106d7;hb=552a99957f7c6f6ed13795caee7ab7b9deb5d76e;hp=d89573904ebee5d347a000bd1bddf0e1e9f558af;hpb=b7c10b2a2b58c1164324d0ac0aea00a1e14b0d6a;p=ffmpeg diff --git a/subdir.mak b/subdir.mak index d89573904eb..7fdeddcceba 100644 --- a/subdir.mak +++ b/subdir.mak @@ -4,93 +4,91 @@ include $(SUBDIR)../common.mak LIBVERSION := $(lib$(NAME)_VERSION) LIBMAJOR := $(lib$(NAME)_VERSION_MAJOR) - -ifeq ($(CONFIG_STATIC),yes) -all: $(SUBDIR)$(LIBNAME) - -install-libs: install-lib$(NAME)-static - -$(SUBDIR)$(LIBNAME): $(OBJS) - rm -f $@ - $(AR) rc $@ $^ $(EXTRAOBJS) - $(RANLIB) $@ -endif - INCINSTDIR := $(INCDIR)/lib$(NAME) +THIS_LIB := $(SUBDIR)$($(CONFIG_SHARED:yes=S)LIBNAME) -THIS_LIB := $(SUBDIR)$($(CONFIG_SHARED:yes=S)LIBNAME) +all-$(CONFIG_STATIC): $(SUBDIR)$(LIBNAME) +all-$(CONFIG_SHARED): $(SUBDIR)$(SLIBNAME) -define RULES -$(SUBDIR)%$(EXESUF): $(SUBDIR)%.o - $(LD) $(FFLDFLAGS) -o $$@ $$^ -l$(FULLNAME) $(FFEXTRALIBS) $$(ELIBS) +$(SUBDIR)%-test.o: $(SUBDIR)%-test.c + $(CC) $(CPPFLAGS) $(CFLAGS) -DTEST -c $(CC_O) $^ $(SUBDIR)%-test.o: $(SUBDIR)%.c - $(CC) $(CPPFLAGS) $(CFLAGS) -DTEST -c -o $$@ $$^ - -$(SUBDIR)%-test.o: $(SUBDIR)%-test.c - $(CC) $(CPPFLAGS) $(CFLAGS) -DTEST -c -o $$@ $$^ + $(CC) $(CPPFLAGS) $(CFLAGS) -DTEST -c $(CC_O) $^ $(SUBDIR)x86/%.o: $(SUBDIR)x86/%.asm - $(YASM) $(YASMFLAGS) -I $$( $$(@:.o=.d) - $(YASM) $(YASMFLAGS) -I $$( $(@:.o=.d) + $(YASM) $(YASMFLAGS) -I $(