include /env.mak

SRCS=nbnsd.c
OBJS=${SRCS:%.c=%.o}
EXES=nbnsd

REQUIRES=libsynocore-virtual-junior

CFLAGS += $(shell /usr/bin/pkg-config --cflags $(REQUIRES))
LDFLAGS += $(shell /usr/bin/pkg-config --libs $(REQUIRES))

.PHONY: all clean

.c.o: $(SRCS)
	$(CC) -c $< $(CFLAGS)

all: $(EXES)

$(EXES): $(OBJS)
	$(CC) -o $@ $< $(LDFLAGS)

remoteinstall:

ifndef NOSTRIP
	${STRIP} nbnsd
endif

	[ -d ${BuildRoot}/usr/bin ] || install -d ${BuildRoot}/usr/bin
	install -m 755 nbnsd ${BuildRoot}/usr/bin/nbnsd
	[ -d ${BuildRoot}/usr/syno/etc/rc.d ] || install -d ${BuildRoot}/usr/syno/etc/rc.d
	install -m 755 J98nbnsd.sh ${BuildRoot}/usr/syno/etc/rc.d/J98nbnsd.sh 

clean:
	rm -rf ${OBJS}
	rm -rf ${EXES}
