# $Id: Makefile,v 1.16 2002/07/24 09:25:20 bertrik Exp $

# Compiler and compiler flags
CC		= gcc
CFLAGS		= -Wall -g
LDFLAGS		= -lm

# Other utilities
RM 		= rm -f

# Package definitions
PKG_NAME	= hp5400
DATE		= $$(date +%Y%m%d)
EXEC		= hp5400

OBJECTS	= hp5400_scanner.o hp5400.o

all: $(EXEC)

$(EXEC): $(OBJECTS)
	$(CC) $(LDFLAGS) -o $(EXEC) $(OBJECTS)

.PHONY: clean

dist: clean
	cd .. && tar --exclude={CVS,cvs} -czvf $(PKG_NAME)-$(DATE).tar.gz $(PKG_NAME)

# Cleans object files, executable and emacs backup archives
clean:
	$(RM) *.o $(EXEC) *~ core






