
PROJECTNAME=irmp_exec
VERSION=0.1

CC              = g++
PKG_CONFIG   = pkg-config

CFLAGS          = `$(PKG_CONFIG) --cflags libusb-1.0` -O -Wall
LIBS            = `$(PKG_CONFIG) --libs libusb-1.0`

TMPDIR = /tmp


all: irmp_exec

.c.o:
	$(CC) $(CFLAGS) -c $<

irmp_exec: irmp_exec.o
	$(CC) -o irmp_exec irmp_exec.o $(LIBS)

clean:
	rm -f irmp_exec.o
	rm -f irmp_exec

dist: clean
	@-rm -rf $(TMPDIR)/$(PROJECTNAME)-$(VERSION)
	@mkdir $(TMPDIR)/$(PROJECTNAME)-$(VERSION)
	@cp -a * $(TMPDIR)/$(PROJECTNAME)-$(VERSION)
	@tar czf $(PROJECTNAME)-$(VERSION).tar.gz -C $(TMPDIR) $(PROJECTNAME)-$(VERSION)
	@-rm -rf $(TMPDIR)/$(PROJECTNAME)-$(VERSION)
	@echo Distribution package created as $(PROJECTNAME)-$(VERSION).tar.gz
