stdlib.dylib: stdlib.c
clang -shared $< -o $@
+
+# for statically linking the stdlib:
+# make sure to change in Main.hs
+# loadLibraryPermanently (Just "stdlib.dylib")
+# to
+# loadLibraryPermanently Nothing
+stdlib.o: stdlib.c
+ clang -c $< -o $@
+
+Main: Main.hs stdlib.o
+ ghc $^ -o $@ -optl -Wl,-exported_symbols_list,stdlib.syms \
+ -no-keep-hi-files -no-keep-o-files