X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=mk%2Ftarget.mk;h=cc5aec7b3331b7c8cab487694131f087d51f36fe;hp=73ef01fca63acae79227ca45da703dec0afeab83;hb=4bcd03a67e66e584da936d38ac91e3d72bf9cf78;hpb=8dbb5f0f254ca3d899d9d28be33703eac988f345 diff --git a/mk/target.mk b/mk/target.mk index 73ef01f..cc5aec7 100644 --- a/mk/target.mk +++ b/mk/target.mk @@ -1034,6 +1034,11 @@ maintainer-clean:: extraclean # Expects: $(WAYS) the possible "way" strings to one of # which $(way) will be set +ifneq "$(way)" "" +ifeq "$(findstring $(way), $(WAYS))" "" +$(error Unknown way $(way)) +endif +endif # So how does $(way) ever get set to anything? Answer, we recursively # invoke make, setting $(way) on the command line.