# pi gforth interface version 125 LIBS = -lbcm2835 -lrt # files to install # LIBPI = /usr/local/lib/libpi.so HPI = /usr/local/include/pi.h all: libpi.so libpi.so: pi.c pi.h Makefile gcc pi.c -fPIC -shared -o libpi.so $(LIBS) install: libpi.so pi.h Makefile cp -p libpi.so $(LIBPI) && chown root:root $(LIBPI) \ && chmod 755 $(LIBPI) cp -p pi.h $(HPI) && chown root:root $(HPI) \ && chmod 644 $(HPI) ldconfig dist: clean cd .. && tar cf - pi | gzip > pi.tar.gz mv ../pi.tar.gz . cd .. && tar cf - pi | ssh fog.misty.com 'cd www && tar xvf -' clean: rm -f a.out core libpi.so pi.tar.gz