shared/Makefile export CC = clang all: ./main ./main: main.go main.c main.h go build -o main.so -buildmode=c-shared main.go clang -Wall -o main main.c ./main.so $(shell pkg-config --cflags --libs guile-2.2) run: ./main ./main -s main.scm