MakefileRpi 524 B

12345678910111213141516171819202122232425
  1. OBJ=bus.o stub.o timer.o recv.o backend.o config.o mount.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= -g -Wall
  7. LDFLAGS= -lpthread -Llib -lrt
  8. all: $(TARGET)
  9. $(TARGET): clean $(OBJ)
  10. $(CC) $(OBJ) $(LDFLAGS) -lm -o $@
  11. %.o: %.c
  12. $(CC) -o $@ -c $< $(CFLAGS)
  13. upload: $(TARGET)
  14. scp $(TARGET) pi@10.42.0.247:/home/pi/compteur
  15. clean:
  16. @rm *.o $(TARGET) || true