Is there a way that I can make
$ make
default to:
$ make -j 8
?
Why not create an outer makefile, that calls another makefile like this, this is replicated from the manual here.
SUBDIRS = foo bar baz .PHONY: subdirs $(SUBDIRS) subdirs: $(SUBDIRS) $(SUBDIRS): $(MAKE) -j 8 -C $@ foo: baz