From e1cdd8cbde46d8610e05d9a79c3e90b7f2a75c0a Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Sun, 7 Mar 2021 15:14:11 +0100 Subject: Makefile: Don't copy DDHotKey headers multiple times Previously, the rule was copying all header files for every header file: cp lib/DDHotKey/Compatibility.h lib/DDHotKey/DDHotKeyAppDelegate.h lib/DDHotKey/DDHotKeyCenter.h lib/DDHotKey/DDHotKeyTextField.h lib/DDHotKey/DDHotKeyUtilities.h build/include/ cp lib/DDHotKey/Compatibility.h lib/DDHotKey/DDHotKeyAppDelegate.h lib/DDHotKey/DDHotKeyCenter.h lib/DDHotKey/DDHotKeyTextField.h lib/DDHotKey/DDHotKeyUtilities.h build/include/ cp lib/DDHotKey/Compatibility.h lib/DDHotKey/DDHotKeyAppDelegate.h lib/DDHotKey/DDHotKeyCenter.h lib/DDHotKey/DDHotKeyTextField.h lib/DDHotKey/DDHotKeyUtilities.h build/include/ cp lib/DDHotKey/Compatibility.h lib/DDHotKey/DDHotKeyAppDelegate.h lib/DDHotKey/DDHotKeyCenter.h lib/DDHotKey/DDHotKeyTextField.h lib/DDHotKey/DDHotKeyUtilities.h build/include/ cp lib/DDHotKey/Compatibility.h lib/DDHotKey/DDHotKeyAppDelegate.h lib/DDHotKey/DDHotKeyCenter.h lib/DDHotKey/DDHotKeyTextField.h lib/DDHotKey/DDHotKeyUtilities.h build/include/ Change it to only copy once per header: cp lib/DDHotKey/Compatibility.h build/include/ cp lib/DDHotKey/DDHotKeyAppDelegate.h build/include/ cp lib/DDHotKey/DDHotKeyCenter.h build/include/ cp lib/DDHotKey/DDHotKeyTextField.h build/include/ cp lib/DDHotKey/DDHotKeyUtilities.h build/include/ --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 74948a2..3dc36cb 100644 --- a/Makefile +++ b/Makefile @@ -16,7 +16,7 @@ all: $(SOURCES) build/libddhotkey.a build/include/*.h -o invert-catalina-invert \ $(SOURCES) -build/include/*.h: lib/DDHotKey/*.h +build/include/%.h: lib/DDHotKey/%.h cp $^ build/include/ lib/DDHotKey/%.o: lib/DDHotKey/%.m -- cgit v1.2.3