diff options
author | joan <joan@abyz.me.uk> | 2014-01-12 21:31:59 +0000 |
---|---|---|
committer | joan <joan@abyz.me.uk> | 2014-01-12 21:31:59 +0000 |
commit | 7f0cf5a01448fba01fd8fb13c2b3ee1fcd204595 (patch) | |
tree | 29bfee27be3b57b8e33d40f6fcb462119ef98f49 /MakeRemote | |
parent | a58a98d17b4324b3d130a86327cfc032d5c46d19 (diff) |
V10
Diffstat (limited to 'MakeRemote')
-rw-r--r-- | MakeRemote | 47 |
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 + |