chiark / gitweb /
Changed the build system to drop I2C for now. Seems to cause too many issues
[wiringPi.git] / wiringPi / Makefile
index e18a654eddc5de9424c44fd4c01906efe69749de..0ba690f3c28fb09f19bb4455b8198001b4a6046a 100644 (file)
@@ -1,4 +1,4 @@
-#
+# ;
 # Makefile:
 #      wiringPi - Wiring Compatable library for the Raspberry Pi
 #
@@ -45,13 +45,15 @@ LIBS    =
 SRC    =       wiringPi.c wiringPiFace.c wiringSerial.c wiringShift.c  \
                gertboard.c                                             \
                piNes.c                                                 \
-               lcd.c piHiPri.c piThread.c wiringPiSPI.c                \
+               lcd.c piHiPri.c piThread.c                              \
+               wiringPiSPI.c                                           \
                softPwm.c softServo.c softTone.c
 
 OBJ    =       $(SRC:.c=.o)
 
-all:           $(STATIC) $(DYNAMIC)
-#all:          $(DYNAMIC)
+all:           $(DYNAMIC)
+
+static:                $(STATIC)
 
 $(STATIC):     $(OBJ)
        @echo "[Link (Static)]"
@@ -77,7 +79,7 @@ tags: $(SRC)
        @ctags $(SRC)
 
 .PHONEY:       install
-install:       $(TARGET)
+install:       $(DYNAMIC)
        @echo "[Install]"
        @install -m 0755 -d                     $(DESTDIR)$(PREFIX)/lib
        @install -m 0755 -d                     $(DESTDIR)$(PREFIX)/include
@@ -91,12 +93,17 @@ install:    $(TARGET)
        @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 0644 wiringPiI2C.h          $(DESTDIR)$(PREFIX)/include
        @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:       install-static
+install-static:        $(STATIC)
+       @echo "[Install Static]"
+       @install -m 0755 libwiringPi.a          $(DESTDIR)$(PREFIX)/lib
+
 .PHONEY:       uninstall
 uninstall:
        @echo "[UnInstall]"
@@ -110,6 +117,7 @@ uninstall:
        @rm -f $(DESTDIR)$(PREFIX)/include/softTone.h
        @rm -f $(DESTDIR)$(PREFIX)/include/lcd.h
        @rm -f $(DESTDIR)$(PREFIX)/include/wiringPiSPI.h
+       @rm -f $(DESTDIR)$(PREFIX)/include/wiringPiI2C.h
        @rm -f $(DESTDIR)$(PREFIX)/lib/libwiringPi.*
        @ldconfig