X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=subdir.mak;h=7c38b776199ee2ea490337fd9a009f79c5c3fded;hb=2ece2e97738880f8582a01f9efb9cf30ee4747d3;hp=6384d8baf88350e144af03829ed53cd1ce7e63b6;hpb=71c61f62a3ca855062c832ec2ed27e331221af45;p=ffmpeg diff --git a/subdir.mak b/subdir.mak index 6384d8baf88..7c38b776199 100644 --- a/subdir.mak +++ b/subdir.mak @@ -19,7 +19,7 @@ endif INCINSTDIR := $(INCDIR)/lib$(NAME) define RULES -ifeq ($(BUILD_SHARED),yes) +ifdef BUILD_SHARED all: $(SUBDIR)$(SLIBNAME) install-libs: install-lib$(NAME)-shared @@ -32,9 +32,8 @@ $(SUBDIR)$(SLIBNAME_WITH_MAJOR): $(OBJS) $(CC) $(SHFLAGS) $(FFLDFLAGS) -o $$@ $$^ $(FFEXTRALIBS) $(EXTRAOBJS) $(SLIB_EXTRA_CMD) -ifneq ($(SUBDIR),) -$(SUBDIR)$(SLIBNAME_WITH_MAJOR): \ - $(foreach L,$(FFLIBS),lib$(L)/$(SLIBPREF)$(L)$(SLIBSUF)) +ifdef SUBDIR +$(SUBDIR)$(SLIBNAME_WITH_MAJOR): $(DEP_LIBS) endif endif @@ -57,7 +56,7 @@ install-headers:: install -d "$(INCINSTDIR)" install -d "$(LIBDIR)/pkgconfig" install -m 644 $(addprefix "$(SRC_DIR)"/,$(HEADERS)) "$(INCINSTDIR)" - install -m 644 $(BUILD_ROOT)/lib$(NAME).pc "$(LIBDIR)/pkgconfig" + install -m 644 $(BUILD_ROOT)/lib$(NAME)/lib$(NAME).pc "$(LIBDIR)/pkgconfig" uninstall-libs:: -rm -f "$(SHLIBDIR)/$(SLIBNAME_WITH_MAJOR)" \