diff --git a/linux/Makefile b/linux/Makefile index 3ee14767..91f26f0a 100644 --- a/linux/Makefile +++ b/linux/Makefile @@ -76,20 +76,17 @@ $(DOWNLOADS)/theora/autogen.sh: # Vorbis libvorbis: init_dirs libogg $(LIBDIR)/libvorbis.a -$(LIBDIR)/libvorbis.a: $(LIBDIR)/libogg.a $(DOWNLOADS)/vorbis/Makefile - cd $(DOWNLOADS)/vorbis; \ +$(LIBDIR)/libvorbis.a: $(LIBDIR)/libogg.a $(DOWNLOADS)/vorbis/cmakebuild/Makefile + cd $(DOWNLOADS)/vorbis/cmakebuild; \ make -j$(NPROC); make install -$(DOWNLOADS)/vorbis/Makefile: $(DOWNLOADS)/vorbis/configure +$(DOWNLOADS)/vorbis/cmakebuild/Makefile: $(DOWNLOADS)/vorbis/CMakeLists.txt cd $(DOWNLOADS)/vorbis; \ - $(CONFIGURE) --with-ogg=$(BUILD_PREFIX) --enable-shared=false --enable-static=true + mkdir cmakebuild; cd cmakebuild; \ + $(CMAKE) -DBUILD_SHARED_LIBS=no -$(DOWNLOADS)/vorbis/configure: $(DOWNLOADS)/vorbis/autogen.sh - cd $(DOWNLOADS)/vorbis; \ - ./autogen.sh - -$(DOWNLOADS)/vorbis/autogen.sh: - $(CLONE) $(GITHUB)/mkxp-z/vorbis $(DOWNLOADS)/vorbis +$(DOWNLOADS)/vorbis/CMakeLists.txt: + $(CLONE) $(GITHUB)/xiph/vorbis $(DOWNLOADS)/vorbis # Ogg, dependency of Vorbis diff --git a/macos/Dependencies/common.make b/macos/Dependencies/common.make index f11623f5..796dc965 100644 --- a/macos/Dependencies/common.make +++ b/macos/Dependencies/common.make @@ -79,20 +79,17 @@ $(DOWNLOADS)/theora/autogen.sh: # Vorbis libvorbis: init_dirs libogg $(LIBDIR)/libvorbis.a -$(LIBDIR)/libvorbis.a: $(LIBDIR)/libogg.a $(DOWNLOADS)/vorbis/Makefile - cd $(DOWNLOADS)/vorbis; \ +$(LIBDIR)/libvorbis.a: $(LIBDIR)/libogg.a $(DOWNLOADS)/vorbis/cmakebuild/Makefile + cd $(DOWNLOADS)/vorbis/cmakebuild; \ make -j$(NPROC); make install -$(DOWNLOADS)/vorbis/Makefile: $(DOWNLOADS)/vorbis/configure +$(DOWNLOADS)/vorbis/cmakebuild/Makefile: $(DOWNLOADS)/vorbis/CMakeLists.txt cd $(DOWNLOADS)/vorbis; \ - $(CONFIGURE) --with-ogg=$(BUILD_PREFIX) --enable-shared=false --enable-static=true + mkdir cmakebuild; cd cmakebuild; \ + $(CMAKE) -DBUILD_SHARED_LIBS=no -$(DOWNLOADS)/vorbis/configure: $(DOWNLOADS)/vorbis/autogen.sh - cd $(DOWNLOADS)/vorbis; \ - ./autogen.sh - -$(DOWNLOADS)/vorbis/autogen.sh: - $(CLONE) $(GITHUB)/mkxp-z/vorbis $(DOWNLOADS)/vorbis +$(DOWNLOADS)/vorbis/CMakeLists.txt: + $(CLONE) $(GITHUB)/xiph/vorbis $(DOWNLOADS)/vorbis # Ogg, dependency of Vorbis diff --git a/windows/Makefile b/windows/Makefile index 11b2327c..87b11db0 100755 --- a/windows/Makefile +++ b/windows/Makefile @@ -71,20 +71,17 @@ $(DOWNLOADS)/theora/autogen.sh: # Vorbis libvorbis: init_dirs libogg $(LIBDIR)/libvorbis.a -$(LIBDIR)/libvorbis.a: $(LIBDIR)/libogg.a $(DOWNLOADS)/vorbis/Makefile - cd $(DOWNLOADS)/vorbis; \ +$(LIBDIR)/libvorbis.a: $(LIBDIR)/libogg.a $(DOWNLOADS)/vorbis/cmakebuild/Makefile + cd $(DOWNLOADS)/vorbis/cmakebuild; \ make -j$(NPROC); make install -$(DOWNLOADS)/vorbis/Makefile: $(DOWNLOADS)/vorbis/configure +$(DOWNLOADS)/vorbis/cmakebuild/Makefile: $(DOWNLOADS)/vorbis/CMakeLists.txt cd $(DOWNLOADS)/vorbis; \ - $(CONFIGURE) --with-ogg=$(BUILD_PREFIX) --enable-shared=false --enable-static=true + mkdir cmakebuild; cd cmakebuild; \ + $(CMAKE) -DBUILD_SHARED_LIBS=no -$(DOWNLOADS)/vorbis/configure: $(DOWNLOADS)/vorbis/autogen.sh - cd $(DOWNLOADS)/vorbis; \ - ./autogen.sh - -$(DOWNLOADS)/vorbis/autogen.sh: - $(CLONE) $(GITHUB)/mkxp-z/vorbis $(DOWNLOADS)/vorbis +$(DOWNLOADS)/vorbis/CMakeLists.txt: + $(CLONE) $(GITHUB)/xiph/vorbis $(DOWNLOADS)/vorbis # Ogg, dependency of Vorbis