Browse code
chore: cleanup last remains of libnsrect-expose.dylib
Edward authored on 14/03/2021 08:37:44
Showing 3 changed files
Showing 3 changed files
... | ... |
@@ -1,9 +1,8 @@ |
1 | 1 |
CL=sbcl |
2 | 2 |
|
3 |
-dylib: nsrect-expose.m |
|
4 |
- clang -arch x86_64 -arch arm64 -shared -framework Cocoa nsrect-expose.m -o libnsrect-expose.dylib |
|
3 |
+all: mkapp |
|
5 | 4 |
|
6 |
-demo-app: dylib |
|
5 |
+demo-app: |
|
7 | 6 |
$(CL) --load ~/quicklisp/setup.lisp \ |
8 | 7 |
--eval '(ql:quickload :data-lens)' \ |
9 | 8 |
--load save.lisp |
... | ... |
@@ -26,11 +25,10 @@ demo-app.iconset: demo-app.svg |
26 | 25 |
zsh convert.sh demo-app.svg 1024 demo-app.iconset/icon_1024x1024.png |
27 | 26 |
zsh convert.sh demo-app.svg 2048 demo-app.iconset/icon_1024x1024@2x.png |
28 | 27 |
|
29 |
-mkapp: dylib demo-app demo-app.iconset |
|
28 |
+mkapp: demo-app demo-app.iconset |
|
30 | 29 |
rm -rf demo.app |
31 | 30 |
cp -R demo.app.template demo.app |
32 | 31 |
mkdir -p demo.app/Contents/{Resources,MacOS,Frameworks} |
33 | 32 |
iconutil -c icns demo-app.iconset -o demo.app/Contents/Resources/demo-app.icns |
34 | 33 |
ibtool --compile demo.app/Contents/Resources/MainMenu.nib MainMenu.xib |
35 | 34 |
cp demo-app demo.app/Contents/MacOS |
36 |
- cp libnsrect-expose.dylib demo.app/Contents/MacOS |
... | ... |
@@ -1,31 +1,30 @@ |
1 | 1 |
;;; -*- Mode:Lisp; Syntax:ANSI-Common-Lisp; Package: ASDF-USER -*- |
2 | 2 |
(in-package :asdf-user) |
3 | 3 |
|
4 |
-(defsystem :objc-runtime |
|
5 |
- :description "" |
|
6 |
- :author "Ed L <edward@elangley.org>" |
|
7 |
- :license "MIT" |
|
8 |
- :depends-on (#:alexandria |
|
9 |
- #:cffi |
|
10 |
- #:cffi-libffi |
|
11 |
- #:cffi-libffi |
|
12 |
- #:data-lens |
|
13 |
- #:fset |
|
14 |
- #:fwoar-lisputils |
|
15 |
- #:serapeum |
|
16 |
- #:trivial-features |
|
17 |
- #:trivial-main-thread |
|
18 |
- #:uiop) |
|
19 |
- :defsystem-depends-on (#:cffi-grovel |
|
20 |
- #:cffi-libffi) |
|
21 |
- :components ((:file "package") |
|
22 |
- (:cffi-grovel-file "objc-runtime-types" :depends-on ("package" "readtable")) |
|
23 |
- (:file "bundle-utils" :depends-on ("package")) |
|
24 |
- (:file "readtable" :depends-on ("package")) |
|
25 |
- (:file "gcd" :depends-on ("objc-runtime")) |
|
26 |
- (:file "objc-runtime" :depends-on ("package" "readtable" "objc-runtime-types")) |
|
27 |
- (:file "objc-data-extractors" :depends-on ("objc-runtime" "readtable")) |
|
28 |
- (:file "manipulators" :depends-on ("objc-data-extractors" "readtable" "objc-runtime")))) |
|
4 |
+(defsystem :objc-runtime |
|
5 |
+ :description "A simple bridge to the objective-c runtime" |
|
6 |
+ :author "Ed L <edward@elangley.org>" |
|
7 |
+ :license "MIT" |
|
8 |
+ :depends-on (#:alexandria |
|
9 |
+ #:cffi |
|
10 |
+ #:cffi-libffi |
|
11 |
+ #:data-lens |
|
12 |
+ #:fset |
|
13 |
+ #:fwoar-lisputils |
|
14 |
+ #:serapeum |
|
15 |
+ #:trivial-features |
|
16 |
+ #:trivial-main-thread |
|
17 |
+ #:uiop) |
|
18 |
+ :defsystem-depends-on (#:cffi-grovel |
|
19 |
+ #:cffi-libffi) |
|
20 |
+ :components ((:file "package") |
|
21 |
+ (:cffi-grovel-file "objc-runtime-types" :depends-on ("package" "readtable")) |
|
22 |
+ (:file "bundle-utils" :depends-on ("package")) |
|
23 |
+ (:file "readtable" :depends-on ("package")) |
|
24 |
+ (:file "gcd" :depends-on ("objc-runtime")) |
|
25 |
+ (:file "objc-runtime" :depends-on ("package" "readtable" "objc-runtime-types")) |
|
26 |
+ (:file "objc-data-extractors" :depends-on ("objc-runtime" "readtable")) |
|
27 |
+ (:file "manipulators" :depends-on ("objc-data-extractors" "readtable" "objc-runtime")))) |
|
29 | 28 |
|
30 | 29 |
(defsystem :objc-runtime/scripting-bridge |
31 | 30 |
:description "" |