1# $NetBSD: archive-suffix.mk,v 1.3 2020/11/15 14:07:53 rillig Exp $ 2# 3# Between 2020-08-23 and 2020-08-30, the below code produced an assertion 4# failure in Var_SetWithFlags, triggered by Compat_Make, when setting the 5# .IMPSRC of an archive node to its .TARGET. 6# 7# The code assumed that the .TARGET variable of every node would be set, but 8# that is not guaranteed. 9# 10# Between 2016-03-15 and 2016-03-16 the behavior of the below code changed. 11# Until 2016-03-15, it remade the target, starting with 2016-03-16 it says 12# "`all' is up to date". 13 14.SUFFIXES: 15.SUFFIXES: .c .o 16 17all: lib.a(obj1.o) 18 19.c.o: 20 : making $@ 21 22obj1.c: 23 : $@ 24