- @echo [ctags]
- @ctags $(SRC)
-
-.PHONEY: install
-install: $(TARGET)
- @echo "[Install]"
- @install -m 0755 -d $(DESTDIR)$(PREFIX)/lib
- @install -m 0755 -d $(DESTDIR)$(PREFIX)/include
- @install -m 0644 wiringPi.h $(DESTDIR)$(PREFIX)/include
- @install -m 0644 wiringSerial.h $(DESTDIR)$(PREFIX)/include
- @install -m 0644 wiringShift.h $(DESTDIR)$(PREFIX)/include
- @install -m 0644 gertboard.h $(DESTDIR)$(PREFIX)/include
- @install -m 0644 piNes.h $(DESTDIR)$(PREFIX)/include
- @install -m 0644 softPwm.h $(DESTDIR)$(PREFIX)/include
- @install -m 0644 softServo.h $(DESTDIR)$(PREFIX)/include
- @install -m 0644 softTone.h $(DESTDIR)$(PREFIX)/include
- @install -m 0644 lcd.h $(DESTDIR)$(PREFIX)/include
- @install -m 0644 wiringPiSPI.h $(DESTDIR)$(PREFIX)/include
- @install -m 0755 libwiringPi.a $(DESTDIR)$(PREFIX)/lib
- @install -m 0755 libwiringPi.so.$(VERSION) $(DESTDIR)$(PREFIX)/lib
- @ln -sf $(DESTDIR)$(PREFIX)/lib/libwiringPi.so.$(VERSION) $(DESTDIR)/lib/libwiringPi.so
- @ln -sf $(DESTDIR)$(PREFIX)/lib/libwiringPi.so.$(VERSION) $(DESTDIR)/lib/libwiringPi.so.1
- @ldconfig
-
-.PHONEY: uninstall
+ $Q echo [ctags]
+ $Q ctags $(SRC)
+
+
+.PHONY: install
+install: $(DYNAMIC)
+ $Q echo "[Install Headers]"
+ $Q install -m 0755 -d $(DESTDIR)$(PREFIX)/include
+ $Q install -m 0644 $(HEADERS) $(DESTDIR)$(PREFIX)/include
+ $Q echo "[Install Dynamic Lib]"
+ $Q install -m 0755 -d $(DESTDIR)$(PREFIX)/lib
+ $Q install -m 0755 libwiringPi.so.$(VERSION) $(DESTDIR)$(PREFIX)/lib/libwiringPi.so.$(VERSION)
+ $Q ln -sf $(DESTDIR)$(PREFIX)/lib/libwiringPi.so.$(VERSION) $(DESTDIR)/lib/libwiringPi.so
+ $Q $(LDCONFIG)
+
+.PHONY: install-static
+install-static: $(STATIC)
+ $Q echo "[Install Headers]"
+ $Q install -m 0755 -d $(DESTDIR)$(PREFIX)/include
+ $Q install -m 0644 $(HEADERS) $(DESTDIR)$(PREFIX)/include
+ $Q echo "[Install Static Lib]"
+ $Q install -m 0755 -d $(DESTDIR)$(PREFIX)/lib
+ $Q install -m 0755 libwiringPi.a $(DESTDIR)$(PREFIX)/lib
+
+.PHONY: install-deb
+install-deb: $(DYNAMIC)
+ $Q echo "[Install Headers: deb]"
+ $Q install -m 0755 -d ~/wiringPi/debian-template/wiringPi/usr/include
+ $Q install -m 0644 $(HEADERS) ~/wiringPi/debian-template/wiringPi/usr/include
+ $Q echo "[Install Dynamic Lib: deb]"
+ install -m 0755 -d ~/wiringPi/debian-template/wiringPi/usr/lib
+ install -m 0755 libwiringPi.so.$(VERSION) ~/wiringPi/debian-template/wiringPi/usr/lib/libwiringPi.so.$(VERSION)
+ ln -sf ~/wiringPi/debian-template/wiringPi/usr/lib/libwiringPi.so.$(VERSION) ~/wiringPi/debian-template/wiringPi/usr/lib/libwiringPi.so
+
+.PHONY: uninstall