PACKAGE	   = athcool
prefix     = /usr
sbindir    = $(prefix)/sbin
libdir     = $(prefix)/lib
includedir = $(prefix)/include

MAKEFILE   = Makefile
SRCS = athcool.c scanpci.c
OBJS = $(SRCS:.c=.o)

CC	= gcc
LD	= $(CC)
RM	= rm -f
CFLAGS	= -O2 -Wall
LDFLAGS = $(CFLAGS)
DEF     = -I. -I$(includedir)
LIBPCI  = -lpci
LDLIBS	= $(LIBPCI)

### rules ###

.SUFFIXES:
.SUFFIXES:.o .c

all: $(PACKAGE)

$(PACKAGE): $(OBJS)
	$(CC) $(CFLAGS) $(OBJS) $(LDLIBS) -o $@

install::
	install -d $(sbindir)
	install -s $(PACKAGE) $(sbindir)

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

clean:
	-$(RM) $(PACKAGE) *.o core *~ a.out test

athcool.o:	$(MAKEFILE) athcool.c chips.h athcool.h

scanpci.o:	$(MAKEFILE) scanpci.c athcool.h

