diff --git a/Makefile b/Makefile index 98542ab..312f296 100644 --- a/Makefile +++ b/Makefile @@ -261,21 +261,12 @@ override LOVE_PATH := love2d-$(LOVE_BRANCH) $(LOVE_PATH)/CMakeLists.txt: git clone --depth 1 -b $(LOVE_BRANCH) https://github.com/love2d/love $(LOVE_PATH) -$(LOVE_PATH)/configure: $(LOVE_PATH)/CMakeLists.txt installdir/lib/libluajit-5.1.so installdir/lib/libmodplug.so installdir/lib/libfreetype.so installdir/lib/libopenal.so installdir/lib/libz.so installdir/lib/libtheora.so installdir/lib/libvorbis.so installdir/lib/libogg.so installdir/lib/libSDL2.so installdir/lib/libharfbuzz.a - cd $(LOVE_PATH) && bash platform/unix/genmodules - cp $(LOVE_PATH)/platform/unix/configure.ac $(LOVE_PATH) && cp $(LOVE_PATH)/platform/unix/Makefile.am $(LOVE_PATH) - cd $(LOVE_PATH) && autoheader - cd $(LOVE_PATH) && libtoolize --force - cd $(LOVE_PATH) && aclocal -I $(INSTALLPREFIX)/share/aclocal - cd $(LOVE_PATH) && autoconf -I$(INSTALLPREFIX) - cd $(LOVE_PATH) && automake -a - -$(LOVE_PATH)/build/Makefile: $(LOVE_PATH)/configure +$(LOVE_PATH)/build/Makefile $(LOVE_PATH)/build/love.desktop: $(LOVE_PATH)/CMakeLists.txt installdir/lib/libluajit-5.1.so installdir/lib/libmodplug.so installdir/lib/libfreetype.so installdir/lib/libopenal.so installdir/lib/libz.so installdir/lib/libtheora.so installdir/lib/libvorbis.so installdir/lib/libogg.so installdir/lib/libSDL2.so installdir/lib/libharfbuzz.a mkdir -p $(LOVE_PATH)/build - cd $(LOVE_PATH)/build && CFLAGS="-I$(INSTALLPREFIX)/include" PKG_CONFIG_PATH=$(INSTALLPREFIX)/lib/pkgconfig LDFLAGS="-Wl,-rpath,'\$$\$$ORIGIN/../lib' -L$(INSTALLPREFIX)/lib" ../configure --prefix=$(INSTALLPREFIX) + cd $(LOVE_PATH)/build && CFLAGS="-I$(INSTALLPREFIX)/include" CXXFLAGS="-I$(INSTALLPREFIX)/include" LDFLAGS="-L$(INSTALLPREFIX)/lib" cmake -S .. -B . -DCMAKE_INSTALL_PREFIX=./ -DCMAKE_PREFIX_PATH=$(INSTALLPREFIX) installdir/bin/love: $(LOVE_PATH)/build/Makefile - cd $(LOVE_PATH)/build && $(MAKE) install -j$(NUMBER_OF_PROCESSORS) + cd $(LOVE_PATH)/build && $(MAKE) DESTDIR=$(INSTALLPREFIX) install -j$(NUMBER_OF_PROCESSORS) installdir/love.sh: love.sh mkdir -p installdir @@ -287,8 +278,8 @@ installdir/AppRun: love.sh installdir/bin/love cp love.sh installdir/AppRun chmod +x installdir/AppRun -installdir/love.desktop: $(LOVE_PATH)/platform/unix/love.desktop.in - cat $(LOVE_PATH)/platform/unix/love.desktop.in | sed 's/@bindir@\///' > installdir/love.desktop +installdir/love.desktop: $(LOVE_PATH)/build/love.desktop + cp $(LOVE_PATH)/build/love.desktop installdir/love.desktop installdir/love.svg: $(LOVE_PATH)/platform/unix/love.svg cp $(LOVE_PATH)/platform/unix/love.svg installdir/love.svg