From dbb874b096466dd779e760f77baf206cea73f0d9 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Tue, 1 Dec 2020 14:10:26 +0100 Subject: [PATCH] Fix multiprocessing in Makefiles --- Makefile | 12 ++++++------ pc/Makefile | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Makefile b/Makefile index 6b31fad8..f9e23784 100644 --- a/Makefile +++ b/Makefile @@ -51,7 +51,7 @@ env.sh: Makefile # automate compilation and installation of LibGme_m dependency $(LIBGME_M_RELPATH): prefix=$(CURDIR)/pc/bin CROSS_COMPILE=$(CROSS_COMPILE) \ - make -C submodules/libgme_m install-lib-direct + $(MAKE) -C submodules/libgme_m install-lib-direct clean-gme_m: rm -f $(LIBGME_M_RELPATH)* @@ -62,7 +62,7 @@ $(SPCDRIVER_RELPATH): snes_driver/spc.sym snes_driver/gen_spc.sh Makefile snes_d cd snes_driver && wlaprefix=$(WLAPREFIX) ./gen_spc.sh ../$(SPCDRIVER_RELPATH) snes_driver/spc.sym: FORCE Makefile snes_driver/Makefile - make -C snes_driver + $(MAKE) -C snes_driver snes_driver/Makefile: snes_driver/genmake Makefile cd snes_driver ; wlaprefix=$(WLAPREFIX) pcx2snes_prefix=$(PCX2SNES_PREFIX) ./genmake > Makefile @@ -86,7 +86,7 @@ $(APURAM_HEADER): snes_driver/spc.sym Makefile \ # but I guess I'll keep it non-global..? $(EXE_TRACKER_RELPATH): FORCE pc/tracker/apuram.h $(LIBGME_M_RELPATH) - make -C pc + $(MAKE) -C pc FORCE: ; @@ -94,7 +94,7 @@ clean: clean-gme_m # remove generated files rm -f $(APURAM_HEADER) rm -f $(SPCDRIVER_RELPATH) - make -C pc clean - make -C snes_driver clean - make -C submodules/libgme_m clean + $(MAKE) -C pc clean + $(MAKE) -C snes_driver clean + $(MAKE) -C submodules/libgme_m clean rm -f pc/bin/*.dll diff --git a/pc/Makefile b/pc/Makefile index f21b1548..3b228d4c 100644 --- a/pc/Makefile +++ b/pc/Makefile @@ -321,15 +321,15 @@ $(BIN)/$(DEC7Z): $(PROJ_DIR)/lzma1505/C/Util/7z/$(DEC7Z) $(PROJ_DIR)/lzma1505/C/ cp $(PROJ_DIR)/lzma1505/C/Util/7z/$(DEC7Z) $(BIN) $(PROJ_DIR)/lzma1505/C/Util/7z/$(DEC7Z): - uname_S=$(uname_S) make -C $(PROJ_DIR)/lzma1505/C/Util/7z -f makefile.gcc + uname_S=$(uname_S) $(MAKE) -C $(PROJ_DIR)/lzma1505/C/Util/7z -f makefile.gcc $(BIN)/$(UNRAR): $(PROJ_DIR)/unrar/$(UNRAR) cp $(PROJ_DIR)/unrar/$(UNRAR) $(BIN) $(PROJ_DIR)/unrar/$(UNRAR): - uname_S=$(uname_S) make -C $(PROJ_DIR)/unrar + uname_S=$(uname_S) $(MAKE) -C $(PROJ_DIR)/unrar $(LIBJDKMIDI_LIB): $(LIBJDKMIDI_OSDIR)/Makefile - cd $(LIBJDKMIDI_OSDIR) && make + cd $(LIBJDKMIDI_OSDIR) && $(MAKE) $(LIBJDKMIDI_OSDIR)/Makefile: cd $(LIBJDKMIDI_OSDIR) && osxflags="$(OSX_BACKSUPPORT)" ./configure @@ -362,7 +362,7 @@ clean: find . -name "*.o" -o -name "*.d" | xargs rm -rf rm -f {$(PROJ_DIR)/lzma1505/C/Util/7z/,}{7zDec,7zDec.exe} rm -f {$(PROJ_DIR)/unrar/,}{unrar,unrar.exe} - cd $(LIBJDKMIDI_OSDIR) && make clean + cd $(LIBJDKMIDI_OSDIR) && $(MAKE) clean # DO NOT DELETE THIS LINE -- make depend depends on it. -include $(DEP_DEBUGGER) $(DEP_TRACKER)