# gertboard gforth interface version 01.00 LIBS = -lgb # files to install # LIBGGB = /usr/local/lib/libggb.so HGGB = /usr/local/include/ggb.h SITE = /usr/share/gforth/site-forth/ggb-01.fs all: libggb.so libggb.so: ggb.c ggb.h Makefile gcc ggb.c -Wall -fPIC -shared -o libggb.so $(LIBS) install: libggb.so ggb.h Makefile cp -p libggb.so $(LIBGGB) && chown root:root $(LIBGGB) \ && chmod 755 $(LIBGGB) cp -p ggb.h $(HGGB) && chown root:root $(HGGB) \ && chmod 644 $(HGGB) cp -p ggb-01.fs $(SITE) && chown root:root $(SITE) \ && chmod 644 $(SITE) ldconfig clean: rm -f a.out core libggb.so