# define BLACKLIST to avoid loading potentially dangerous modules
CFLAGS = -DBLACKLIST -Wall -fPIC -O2
LDFLAGS = -s
#INC=-I/usr/include/kudzu
INC = -I./kudzu_include

# this order is very improtant
LIBS = libkudzu.a libpci.a

hwsetup: hwsetup.o $(LIBS)
	$(CC) $(LDFLAGS) $^ -o $@
	strip $@

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

install: hwsetup
	[ -d $(prefix)/sbin ] || mkdir -p $(prefix)/sbin
	install -m 755 hwsetup $(prefix)/sbin/hwsetup

clean:
	rm -f hwsetup *.o core

dist: clean
	cd .. ; \
	tar -cvf - hwsetup/{Makefile,*.[ch]} | \
	bzip2 -9 > $(HOME)/redhat/SOURCES/hwsetup.tar.bz2

