Browse code
Fix makefile
Ed Langley authored on 08/01/2018 23:52:05
Showing 1 changed files
Showing 1 changed files
... | ... |
@@ -6,32 +6,35 @@ dylib: nsrect-expose.m libnsrect-expose.dylib |
6 | 6 |
nsrect-expose.m \ |
7 | 7 |
-o libnsrect-expose.dylib |
8 | 8 |
demo-app: dylib |
9 |
- $(CCL) --eval '(load (compile-file "objc-runtime.asd"))' \ |
|
9 |
+ $(CCL) --load ~/quicklisp/setup.lisp \ |
|
10 |
+ --eval '(load (compile-file "objc-runtime.asd"))' \ |
|
10 | 11 |
--eval '(ql:quickload :objc-runtime)' \ |
11 | 12 |
--eval '(load (compile-file "demo-app.lisp"))' \ |
12 | 13 |
--eval '(ccl:save-application "demo-app" :toplevel-function '"'"'demo-app::main :prepend-kernel t)' |
13 | 14 |
demo-app.iconset: demo-app.svg |
14 | 15 |
rm -rf demo-app.iconset |
15 | 16 |
mkdir demo-app.iconset |
16 |
- rsvg-convert -h 16 demo-app.svg > demo-app.iconset/icon_16x16.png |
|
17 |
- rsvg-convert -h 32 demo-app.svg > demo-app.iconset/icon_16x16@2x.png |
|
18 |
- rsvg-convert -h 32 demo-app.svg > demo-app.iconset/icon_32x32.png |
|
19 |
- rsvg-convert -h 64 demo-app.svg > demo-app.iconset/icon_32x32@2x.png |
|
20 |
- rsvg-convert -h 64 demo-app.svg > demo-app.iconset/icon_64x64.png |
|
21 |
- rsvg-convert -h 128 demo-app.svg > demo-app.iconset/icon_64x64@2x.png |
|
22 |
- rsvg-convert -h 128 demo-app.svg > demo-app.iconset/icon_128x128.png |
|
23 |
- rsvg-convert -h 256 demo-app.svg > demo-app.iconset/icon_128x128@2x.png |
|
24 |
- rsvg-convert -h 256 demo-app.svg > demo-app.iconset/icon_256x256.png |
|
25 |
- rsvg-convert -h 512 demo-app.svg > demo-app.iconset/icon_256x256@2x.png |
|
26 |
- rsvg-convert -h 512 demo-app.svg > demo-app.iconset/icon_512x512.png |
|
17 |
+ rsvg-convert -h 16 demo-app.svg > demo-app.iconset/icon_16x16.png |
|
18 |
+ rsvg-convert -h 32 demo-app.svg > demo-app.iconset/icon_16x16@2x.png |
|
19 |
+ rsvg-convert -h 32 demo-app.svg > demo-app.iconset/icon_32x32.png |
|
20 |
+ rsvg-convert -h 64 demo-app.svg > demo-app.iconset/icon_32x32@2x.png |
|
21 |
+ rsvg-convert -h 64 demo-app.svg > demo-app.iconset/icon_64x64.png |
|
22 |
+ rsvg-convert -h 128 demo-app.svg > demo-app.iconset/icon_64x64@2x.png |
|
23 |
+ rsvg-convert -h 128 demo-app.svg > demo-app.iconset/icon_128x128.png |
|
24 |
+ rsvg-convert -h 256 demo-app.svg > demo-app.iconset/icon_128x128@2x.png |
|
25 |
+ rsvg-convert -h 256 demo-app.svg > demo-app.iconset/icon_256x256.png |
|
26 |
+ rsvg-convert -h 512 demo-app.svg > demo-app.iconset/icon_256x256@2x.png |
|
27 |
+ rsvg-convert -h 512 demo-app.svg > demo-app.iconset/icon_512x512.png |
|
27 | 28 |
mkapp: dylib demo-app demo-app.iconset |
28 | 29 |
rm -rf demo.app |
29 | 30 |
cp -R demo.app.template demo.app |
31 |
+ mkdir demo.app/Contents/{Resources,MacOS} |
|
30 | 32 |
iconutil -c icns demo-app.iconset -o demo.app/Contents/Resources/demo-app.icns |
31 | 33 |
cp demo-app demo.app/Contents/MacOS |
32 | 34 |
|
33 | 35 |
run: dylib |
34 |
- $(CCL) --eval '(load (compile-file "objc-runtime.asd"))' \ |
|
36 |
+ $(CCL) --load ~/quicklisp/setup.lisp |
|
37 |
+ --eval '(load (compile-file "objc-runtime.asd"))' \ |
|
35 | 38 |
--eval '(ql:quickload :objc-runtime)' \ |
36 | 39 |
--eval '(load (compile-file "demo-app.lisp"))' \ |
37 | 40 |
--eval '(demo-app::main)' |