LM=usbmgr
TOOL=dump_usbdev
CONF_DIR=/etc/usb
CONF_FILE=usbmgr.conf
CONF_PATH=\"${CONF_DIR}/${CONF_FILE}\"
BIN_DIR=/sbin

DEFS=-DCONF_PATH=${CONF_PATH}
#DEBUG=-DDEBUG
INC=-I .
OPT=-g

CFLAGS=${DEFS} ${OPT} ${INC} ${DEBUG}

SRC=config.c device.c main.c modlink.c module.c node.c parse_config.c loader.c parse_device.c
OBJ=$(SRC:.c=.o)

all: $(LM) $(TOOL)

$(LM): $(OBJ)
	$(CC) -o $@ $(OBJ)

clean:
	rm -f $(OBJ) $(LM) $(TOOL)

install:
	install -d $(CONF_DIR)
	install -m 0444 $(CONF_FILE) $(CONF_DIR)
	install -m 0555 $(LM) $(BIN_DIR)
	install -m 0555 $(TOOL) $(BIN_DIR)
