# # tools/Makefile - Build the Antorcha tool # # Written 2012 by Werner Almesberger # Copyright 2012 Werner Almesberger # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # MAIN = antorcha CFLAGS = -g -I../fw -I../../ben-wpan/tools/include \ -I../../ben-wpan/atusb/fw/include \ -Wall \ $(if $(NOGFX),, -DGFX $(shell sdl-config --cflags)) \ $(if $(BEN), -static) LDLIBS = -L../../ben-wpan/tools/lib -latrf \ $(if $(NOGFX),, $(shell sdl-config --libs) -lSDL_gfx) \ $(if $(BEN),, -usb) OBJS = antorcha.o hash.o $(if $(NOGFX),, plot.o) .PHONY: all ben clean spotless update ping off all: $(MAIN) ben: $(MAKE) NOGFX=y BEN=y CC=mipsel-openwrt-linux-gcc $(MAIN): $(OBJS) $(CC) $(CFLAGS) -o $@ $(OBJS) $(LDLIBS) clean: rm -f $(OBJS) spotless: clean rm -f $(MAIN) update: ./antorcha -F ../fw/antorcha.bin ping: ./antorcha -P off: ./antorcha /dev/null