chiark / gitweb /
Build system: Add a formulaic setting of Q from V for debugging
[wiringPi.git] / examples / Makefile
index 8cc256f1bf89f4dd676780d583717895419d0d1e..7671b0873be79d7744ca8ffee0dfda5851468157 100644 (file)
@@ -22,6 +22,9 @@
 #    along with wiringPi.  If not, see <http://www.gnu.org/licenses/>.
 #################################################################################
 
+ifneq ($V,1)
+Q ?= @
+endif
 
 #DEBUG = -g -O0
 DEBUG  = -O3
@@ -36,13 +39,15 @@ LDLIBS    = -lwiringPi -lwiringPiDev -lpthread -lm
 ###############################################################################
 
 SRC    =       blink.c blink8.c blink12.c                                      \
+               blink12drcs.c                                                   \
                pwm.c                                                           \
                speed.c wfi.c isr.c isr-osc.c                                   \
                lcd.c lcd-adafruit.c clock.c                                    \
                nes.c                                                           \
                softPwm.c softTone.c                                            \
                delayTest.c serialRead.c serialTest.c okLed.c ds1302.c          \
-               rht03.c
+               lowPower.c                                                      \
+               rht03.c piglow.c
 
 OBJ    =       $(SRC:.c=.o)
 
@@ -63,6 +68,10 @@ blink8:      blink8.o
        @echo [link]
        @$(CC) -o $@ blink8.o $(LDFLAGS) $(LDLIBS)
 
+blink12drcs:   blink12drcs.o
+       @echo [link]
+       @$(CC) -o $@ blink12drcs.o $(LDFLAGS) $(LDLIBS)
+
 blink12:       blink12.o
        @echo [link]
        @$(CC) -o $@ blink12.o $(LDFLAGS) $(LDLIBS)
@@ -139,6 +148,10 @@ ds1302:    ds1302.o
        @echo [link]
        @$(CC) -o $@ ds1302.o $(LDFLAGS) $(LDLIBS)
 
+piglow:        piglow.o
+       @echo [link]
+       @$(CC) -o $@ piglow.o $(LDFLAGS) $(LDLIBS)
+
 
 .c.o:
        @echo [CC] $<