BINDIR =      /sbin
CONFIG_FILE = /etc/devfsd.conf

all:	devfsd


OBJECTS = devfsd.o expression.o

ifdef KERNEL_INCLUDES
CFLAGS = -O2 -I. -I$(KERNEL_INCLUDES) -Wall $(CEXTRAS)
else
CFLAGS = -O2 -I. -Wall $(CEXTRAS)
endif

devfsd:	$(OBJECTS)
	cc -O2 -o devfsd $(OBJECTS) $(CFLAGS) -ldl

install: devfsd
	rm -f $(BINDIR)/devfsd
	install -s devfsd $(BINDIR)/devfsd
	cp -p devfsd.8 /usr/man/man8
	if [ ! -e $(CONFIG_FILE) ]; then cp -p devfsd.conf $(CONFIG_FILE); fi

clean:
	-rm -f *~ *.o


distclean: clean
	-rm -f devfsd
