From 0acf7bc35484584529d8429e0a6a25f998833dd1 Mon Sep 17 00:00:00 2001 From: Arvid Norlander Date: Thu, 29 Sep 2022 17:54:32 +0200 Subject: [PATCH] Build system: Fix parallel builds --- makefile | 58 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/makefile b/makefile index c70d388..cf22e8a 100644 --- a/makefile +++ b/makefile @@ -26,41 +26,41 @@ BINDIR ?= bin CF ?= -DBSD -DTYPES_H -DDIRENT_H -DTERMIOS_H -DNODOT -DAPPLEDOUBLE all: - (cd crc; make CF='$(CF)') - (cd util; make CF='$(CF)') - (cd fileio; make CF='$(CF)') - (cd macunpack; make CF='$(CF)') - (cd hexbin; make CF='$(CF)') - (cd mixed; make CF='$(CF)') - (cd binhex; make CF='$(CF)') - (cd comm; make CF='$(CF)') + (cd crc; $(MAKE) CF='$(CF)') + (cd util; $(MAKE) CF='$(CF)') + (cd fileio; $(MAKE) CF='$(CF)') + (cd macunpack; $(MAKE) CF='$(CF)') + (cd hexbin; $(MAKE) CF='$(CF)') + (cd mixed; $(MAKE) CF='$(CF)') + (cd binhex; $(MAKE) CF='$(CF)') + (cd comm; $(MAKE) CF='$(CF)') clean: - (cd crc; make clean) - (cd util; make clean) - (cd fileio; make clean) - (cd macunpack; make clean) - (cd hexbin; make clean) - (cd mixed; make clean) - (cd binhex; make clean) - (cd comm; make clean) + (cd crc; $(MAKE) clean) + (cd util; $(MAKE) clean) + (cd fileio; $(MAKE) clean) + (cd macunpack; $(MAKE) clean) + (cd hexbin; $(MAKE) clean) + (cd mixed; $(MAKE) clean) + (cd binhex; $(MAKE) clean) + (cd comm; $(MAKE) clean) clobber: - (cd crc; make clean) - (cd util; make clean) - (cd fileio; make clean) - (cd macunpack; make clobber) - (cd hexbin; make clobber) - (cd mixed; make clobber) - (cd binhex; make clobber) - (cd comm; make clobber) + (cd crc; $(MAKE) clean) + (cd util; $(MAKE) clean) + (cd fileio; $(MAKE) clean) + (cd macunpack; $(MAKE) clobber) + (cd hexbin; $(MAKE) clobber) + (cd mixed; $(MAKE) clobber) + (cd binhex; $(MAKE) clobber) + (cd comm; $(MAKE) clobber) lint: - (cd macunpack; make CF='$(CF)' lint) - (cd hexbin; make CF='$(CF)' lint) - (cd mixed; make CF='$(CF)' lint) - (cd binhex; make CF='$(CF)' lint) - (cd comm; make CF='$(CF)' lint) + (cd macunpack; $(MAKE) CF='$(CF)' lint) + (cd hexbin; $(MAKE) CF='$(CF)' lint) + (cd mixed; $(MAKE) CF='$(CF)' lint) + (cd binhex; $(MAKE) CF='$(CF)' lint) + (cd comm; $(MAKE) CF='$(CF)' lint) install: mkdir -p "$(BINDIR)"