#------------------------------------------
# Makefile
#
# Makefile for eaglectrl
#

-include ../../Makefile.common

VERSION=$(shell cat ../../VERSION)


CFLAGS=-O2 -pipe -Wall -pedantic -DLINUX -g -DCONF_DIR="\"$(EU_DIR)\"" -DBIN_DIR="\"$(EU_DSP_DIR)\"" '-DEAGLEUSBVERSION="$(VERSION)"'

all: eaglectrl

eaglectrl: eaglectrl.c ../eagle-usb.h
	gcc $(CFLAGS) $< -o $@

install:
	$(INSTALL) -d $(SBINDIR) && \
	$(INSTALL) -d $(EU_SCRIPT_DIR) && \
	$(INSTALL) -m 0755 eaglectrl $(SBINDIR) && \
	$(INSTALL) -m 0755 eaglestat $(SBINDIR) && \
	$(INSTALL) -m 0644 eagle-usb.conf $(EU_SCRIPT_DIR)/eagle-usb.conf.template

uninstall:
	rm -f $(SBINDIR)/eaglectrl
	rm -f $(SBINDIR)/eaglestat
	rm -f $(EU_SCRIPT_DIR)/eagle-usb.conf.template

clean:
	rm -f eaglectrl

.PHONY: all install uninstall clean
