Makefile 457 B

1234567891011121314151617181920212223242526
  1. ifeq ($(CROSS), y)
  2. TOOLKIT ?= /home/lelik/firmware/output/udmurt/host/bin
  3. CC = $(TOOLKIT)/arm-linux-gcc
  4. else
  5. CC=gcc
  6. endif
  7. LDFLAGS= -ggdb $(shell pkg-config --libs glib-2.0) -lrt
  8. CPPFLAGS=-Wall \
  9. -Wno-address-of-packed-member \
  10. -D_GNU_SOURCE \
  11. -ggdb \
  12. -pthread \
  13. $(shell pkg-config --cflags glib-2.0)
  14. all: zr10
  15. %.o: %.c %.h
  16. $(CC) -c -o $@ $< $(CPPFLAGS)
  17. zr10: main.o
  18. $(CC) -pthread -o $@ $^ $(LDFLAGS)
  19. clean:
  20. rm -f zr10 core *~ *.o