blob: bfceaf8efda45b2f049c2db97c8390494d3de5c0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
SOURCES := $(shell ls *.{h,m})
DDHOTKEY_OBJ := $(patsubst %.m,%.o,$(wildcard lib/DDHotKey/*.m))
all: $(SOURCES) build/libddhotkey.a build/include/*.h
clang -x objective-c \
-mmacosx-version-min=10.7 \
-framework Carbon \
-framework Cocoa \
-framework CoreGraphics \
-framework Foundation \
-fno-objc-arc \
-I./build/include \
-L./build \
-lddhotkey \
-o invert-catalina-invert \
$(SOURCES)
build/include/%.h: lib/DDHotKey/%.h
cp $^ build/include/
lib/DDHotKey/%.o: lib/DDHotKey/%.m
clang -x objective-c \
-mmacosx-version-min=10.7 \
-fobjc-arc \
-c \
$<
mv *.o lib/DDHotKey/
build/libddhotkey.a: $(DDHOTKEY_OBJ)
libtool -static \
-o $@ \
$^
|