;; -*- mode: Scheme; -*- (define -d* (cond-expand (debug '-d2) (else '-d1))) (compile -s -O2 ,-d* "protobuf.scm" -J) (compile -s -O2 -d0 "protobuf-encoding.import.scm") (compile -s -O2 -d0 "protobuf-reflection.import.scm") (compile -s -O2 -d0 "protobuf-syntax.import.scm") (compile -s -O2 -d0 "protobuf.import.scm") (compile -s -O2 -d0 "protobuf-generic.import.scm") (install-extension 'protobuf '("protobuf.so" "protobuf-encoding.import.so" "protobuf-reflection.import.so" "protobuf-syntax.import.so" "protobuf.import.so" "protobuf-generic.import.so") '((version "1.1.2"))) (compile -O2 ,-d* "protoc-gen-chicken.scm") (install-program 'protoc-gen-chicken `("protoc-gen-chicken" ("extend/protobuf/bigint.proto" ,(make-pathname (list (installation-prefix) "include/extend/protobuf") "bigint.proto")) ("extend/protobuf/chicken.proto" ,(make-pathname (list (installation-prefix) "include/extend/protobuf") "chicken.proto"))) '((version "1.1.2")))