summaryrefslogtreecommitdiff
path: root/MakeRemote
diff options
context:
space:
mode:
authorjoan <joan@abyz.me.uk>2014-01-12 21:31:59 +0000
committerjoan <joan@abyz.me.uk>2014-01-12 21:31:59 +0000
commit7f0cf5a01448fba01fd8fb13c2b3ee1fcd204595 (patch)
tree29bfee27be3b57b8e33d40f6fcb462119ef98f49 /MakeRemote
parenta58a98d17b4324b3d130a86327cfc032d5c46d19 (diff)
V10
Diffstat (limited to 'MakeRemote')
-rw-r--r--MakeRemote47
1 files changed, 47 insertions, 0 deletions
diff --git a/MakeRemote b/MakeRemote
new file mode 100644
index 0000000..e0f6361
--- /dev/null
+++ b/MakeRemote
@@ -0,0 +1,47 @@
+CC = gcc
+AR = ar
+RANLIB = ranlib
+SIZE = size
+
+CFLAGS = -O3 -Wall
+
+ALL = libpigpiod_if.a pigs
+
+all: $(ALL)
+
+pigs: command.o
+ $(CC) -o pigs pigs.c command.c
+
+clean:
+ rm -f *.o *.i *.s *~ $(ALL)
+
+install: $(LIB)
+ sudo install -m 0755 -d /usr/local/include
+ sudo install -m 0644 pigpio.h /usr/local/include
+ sudo install -m 0644 pigpiod_if.h /usr/local/include
+ sudo install -m 0755 -d /usr/local/lib
+ sudo install -m 0644 libpigpiod_if.a /usr/local/lib
+ sudo install -m 0755 -d /usr/local/bin
+ sudo install -m 0755 pigs /usr/local/bin
+ sudo python setup.py install
+
+uninstall:
+ sudo rm -f /usr/local/include/pigpio.h
+ sudo rm -f /usr/local/lib/libpigpiod_if.a
+ sudo rm -f /usr/local/bin/pigs
+
+LIB = libpigpiod_if.a
+OBJ = pigpiod_if.o command.o
+
+$(LIB): $(OBJ)
+ $(AR) rcs $(LIB) $(OBJ)
+ $(RANLIB) $(LIB)
+ $(SIZE) $(LIB)
+
+# generated using gcc -MM *.c
+
+command.o: command.c pigpio.h command.h
+pigpiod.o: pigpiod.c pigpio.h command.h
+pigpiod_if.o: pigpiod_if.c pigpio.h pigpiod_if.h
+pigs.o: pigs.c pigpio.h command.h
+