+# Implicit rules are implemented in make as suffix rules. The following rule
+# empties the suffix list to disable the predefined implicit rules. This
+# increases performance and avoids hard-to-debug behaviour.
+.SUFFIXES:
+MAKEFLAGS += -Rr
+ifeq ("$(origin CC)", "default")
+ CC := cc
+endif
+
# where to install
PREFIX ?= /usr/local
libdir := $(PREFIX)/lib
oslfsck: $(fsck_objects)
$(CC) -o $@ $(fsck_objects) $(LDFLAGS) -llopsub
+.PRECIOUS: %.lsg.h %.lsg.c
%.lsg.c: %.suite
lopsubgen --gen-c < $<