MakefileRpi 505 B

1234567891011121314151617181920212223
  1. OBJ=bus.o stub.o timer.o recv.o
  2. TARGET=recv
  3. CROSS_COMPILE=/home/ptitcois/Programmation/rpi/tools/arm-bcm2708/arm-bcm2708-linux-gnueabi/bin/arm-bcm2708-linux-gnueabi-
  4. CC=$(CROSS_COMPILE)gcc
  5. OBJCOPY=$(CROSS_COMPILE)objcopy
  6. CFLAGS=-I/home/ptitcois/src/wiringPi/wiringPi/
  7. LDFLAGS=-lwiringPi -L/home/ptitcois/src/wiringPi/wiringPi/ -lpthread -Llib
  8. all: $(TARGET)
  9. $(TARGET): clean $(OBJ)
  10. $(CC) $(OBJ) $(LDFLAGS) -lm -o $@
  11. %.o: %.c
  12. $(CC) -o $@ -c $< $(CFLAGS)
  13. clean:
  14. @rm *.o $(TARGET) || true