|
@@ -57,66 +57,66 @@ all: $(DYNAMIC)
|
|
|
static: $(STATIC)
|
|
|
|
|
|
$(STATIC): $(OBJ)
|
|
|
- @echo "[Link (Static)]"
|
|
|
- @ar rcs $(STATIC) $(OBJ)
|
|
|
- @ranlib $(STATIC)
|
|
|
+ $Q echo "[Link (Static)]"
|
|
|
+ $Q ar rcs $(STATIC) $(OBJ)
|
|
|
+ $Q ranlib $(STATIC)
|
|
|
# @size $(STATIC)
|
|
|
|
|
|
$(DYNAMIC): $(OBJ)
|
|
|
- @echo "[Link (Dynamic)]"
|
|
|
- @$(CC) -shared -Wl,-soname,libwiringPiDev.so -o libwiringPiDev.so.$(VERSION) -lpthread $(OBJ)
|
|
|
+ $Q echo "[Link (Dynamic)]"
|
|
|
+ $Q $(CC) -shared -Wl,-soname,libwiringPiDev.so -o libwiringPiDev.so.$(VERSION) -lpthread $(OBJ)
|
|
|
|
|
|
.c.o:
|
|
|
- @echo [Compile] $<
|
|
|
- @$(CC) -c $(CFLAGS) $< -o $@
|
|
|
+ $Q echo [Compile] $<
|
|
|
+ $Q $(CC) -c $(CFLAGS) $< -o $@
|
|
|
|
|
|
.PHONY: clean
|
|
|
clean:
|
|
|
- @echo "[Clean]"
|
|
|
- @rm -f $(OBJ) $(OBJ_I2C) *~ core tags Makefile.bak libwiringPiDev.*
|
|
|
+ $Q echo "[Clean]"
|
|
|
+ $Q rm -f $(OBJ) $(OBJ_I2C) *~ core tags Makefile.bak libwiringPiDev.*
|
|
|
|
|
|
.PHONY: tags
|
|
|
tags: $(SRC)
|
|
|
- @echo [ctags]
|
|
|
- @ctags $(SRC)
|
|
|
+ $Q echo [ctags]
|
|
|
+ $Q ctags $(SRC)
|
|
|
|
|
|
|
|
|
.PHONY: install
|
|
|
install: $(DYNAMIC)
|
|
|
- @echo "[Install Headers]"
|
|
|
- @install -m 0755 -d $(DESTDIR)$(PREFIX)/include
|
|
|
- @install -m 0644 $(HEADERS) $(DESTDIR)$(PREFIX)/include
|
|
|
- @echo "[Install Dynamic Lib]"
|
|
|
- @install -m 0755 -d $(DESTDIR)$(PREFIX)/lib
|
|
|
- @install -m 0755 libwiringPiDev.so.$(VERSION) $(DESTDIR)$(PREFIX)/lib/libwiringPiDev.so.$(VERSION)
|
|
|
- @ln -sf $(DESTDIR)$(PREFIX)/lib/libwiringPiDev.so.$(VERSION) $(DESTDIR)/lib/libwiringPiDev.so
|
|
|
- @ldconfig
|
|
|
+ $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 libwiringPiDev.so.$(VERSION) $(DESTDIR)$(PREFIX)/lib/libwiringPiDev.so.$(VERSION)
|
|
|
+ $Q ln -sf $(DESTDIR)$(PREFIX)/lib/libwiringPiDev.so.$(VERSION) $(DESTDIR)/lib/libwiringPiDev.so
|
|
|
+ $Q ldconfig
|
|
|
|
|
|
.PHONY: install-static
|
|
|
install-static: $(STATIC)
|
|
|
- @echo "[Install Headers]"
|
|
|
- @install -m 0755 -d $(DESTDIR)$(PREFIX)/include
|
|
|
- @install -m 0644 $(HEADERS) $(DESTDIR)$(PREFIX)/include
|
|
|
- @echo "[Install Static Lib]"
|
|
|
- @install -m 0755 -d $(DESTDIR)$(PREFIX)/lib
|
|
|
- @install -m 0755 libwiringPiDev.a $(DESTDIR)$(PREFIX)/lib
|
|
|
+ $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 libwiringPiDev.a $(DESTDIR)$(PREFIX)/lib
|
|
|
|
|
|
.PHONY: install-deb
|
|
|
install-deb: $(DYNAMIC)
|
|
|
- @echo "[Install Headers: deb]"
|
|
|
- @install -m 0755 -d ~/wiringPi/debian/wiringPi/usr/include
|
|
|
- @install -m 0644 $(HEADERS) ~/wiringPi/debian/wiringPi/usr/include
|
|
|
- @echo "[Install Dynamic Lib: deb]"
|
|
|
+ $Q echo "[Install Headers: deb]"
|
|
|
+ $Q install -m 0755 -d ~/wiringPi/debian/wiringPi/usr/include
|
|
|
+ $Q install -m 0644 $(HEADERS) ~/wiringPi/debian/wiringPi/usr/include
|
|
|
+ $Q echo "[Install Dynamic Lib: deb]"
|
|
|
install -m 0755 -d ~/wiringPi/debian/wiringPi/usr/lib
|
|
|
install -m 0755 libwiringPiDev.so.$(VERSION) ~/wiringPi/debian/wiringPi/usr/lib/libwiringPiDev.so.$(VERSION)
|
|
|
ln -sf ~/wiringPi/debian/wiringPi/usr/lib/libwiringPi.so.$(VERSION) ~/wiringPi/debian/wiringPi/usr/lib/libwiringPiDev.so
|
|
|
|
|
|
.PHONY: uninstall
|
|
|
uninstall:
|
|
|
- @echo "[UnInstall]"
|
|
|
- @cd $(DESTDIR)$(PREFIX)/include/ && rm -f $(HEADERS)
|
|
|
- @cd $(DESTDIR)$(PREFIX)/lib/ && rm -f libwiringPiDev.*
|
|
|
- @ldconfig
|
|
|
+ $Q echo "[UnInstall]"
|
|
|
+ $Q cd $(DESTDIR)$(PREFIX)/include/ && rm -f $(HEADERS)
|
|
|
+ $Q cd $(DESTDIR)$(PREFIX)/lib/ && rm -f libwiringPiDev.*
|
|
|
+ $Q ldconfig
|
|
|
|
|
|
|
|
|
.PHONY: depend
|