-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
29 lines (23 loc) · 887 Bytes
/
Copy pathMakefile
File metadata and controls
29 lines (23 loc) · 887 Bytes
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
all: IDAlias.dylib # CalculatorOverrides.dylib # IDAlias64.dylib
debug:
make CFLAGS=-DDEBUG
# VERSION=0.0.0 # hash: 01770378595d447b64764d88fb8add27483ca815
# VERSION=0.0.1 # hash: 63112aaec9429d6785d071543e975223d4a43aca
# VERSION=0.0.2 # hash: ef1f7fb4f6133862e88783d82eddfff867915855
VERSION=0.0.3
clean:
rm -f IDAlias.dylib IDAlias64.dylib CalculatorOverride.dylib
rm -rf IDAlias.dylib.dSYM
IDAlias.dylib: IDAlias.m
gcc -g -Wall \
$(CFLAGS) \
-current_version ${VERSION} \
-arch i386 -arch x86_64 \
-framework AppKit -framework Foundation \
-o $@ \
-lobjc -dynamiclib \
$<
# IDAlias64.dylib: IDAlias.m
# gcc -g -arch x86_64 -framework AppKit -framework Foundation -o IDAlias64.dylib -lobjc -dynamiclib IDAlias.m
CalculatorOverrides.dylib: CalculatorOverrides.m
gcc -arch x86_64 -framework AppKit -framework Foundation -o $@ -lobjc -dynamiclib $<