These are built from the same script, but creating a single dependency rule
caused parallel make to run the script twice.
$(top_srcdir)/fontconfig/fcfreetype.h \
$(top_srcdir)/fontconfig/fcprivate.h
$(top_srcdir)/fontconfig/fcfreetype.h \
$(top_srcdir)/fontconfig/fcprivate.h
-$(ALIAS_FILES): $(top_srcdir)/src/makealias $(PUBLIC_FILES)
+fcaliastail.h: fcalias.h
+
+fcalias.h: $(top_srcdir)/src/makealias $(PUBLIC_FILES)
sh $(top_srcdir)/src/makealias "$(top_srcdir)/src" $(PUBLIC_FILES)
CLEANFILES := $(ALIAS_FILES)
sh $(top_srcdir)/src/makealias "$(top_srcdir)/src" $(PUBLIC_FILES)
CLEANFILES := $(ALIAS_FILES)