From 9a390acd44203dc7847ad05d86ac07082336c7fe Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Tue, 17 Feb 2015 17:25:28 +0100 Subject: llmnr-query: Add simple LLMNR query program Signed-off-by: Tobias Klauser --- Makefile | 40 ++++++++++++++++++++++++++++------------ 1 file changed, 28 insertions(+), 12 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index a94ea25..03acd43 100644 --- a/Makefile +++ b/Makefile @@ -2,9 +2,15 @@ # # Copyright (C) 2014-2015 Tobias Klauser -P = llmnrd -OBJS = llmnr.o iface.o socket.o util.o main.o -LIBS = -lpthread +# llmnrd binary +D_P = llmnrd +D_OBJS = llmnr.o iface.o socket.o util.o main.o +D_LIBS = -lpthread + +# llmnr-query binary +Q_P = llmnr-query +Q_OBJS = llmnr-query.o util.o +Q_LIBS = CC = $(CROSS_COMPILE)gcc INSTALL = install @@ -22,17 +28,16 @@ LDQ = @echo " LD $@" && $(CC) prefix ?= /usr/local BINDIR = $(prefix)/bin +SBINDIR = $(prefix)/sbin DESTDIR = -all: $(P) +all: $(D_P) $(Q_P) -$(P): $(OBJS) - $(LDQ) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) +$(D_P): $(D_OBJS) + $(LDQ) $(LDFLAGS) -o $@ $(D_OBJS) $(D_LIBS) -install_$(P): $(P) - @echo " INSTALL $(P)" - @$(INSTALL) -d -m 755 $(DESTDIR)$(BINDIR) - @$(INSTALL) -m 755 $(P) $(BINDIR)/$(P) +$(Q_P): $(Q_OBJS) + $(LDQ) $(LDFLAGS) -o $@ $(Q_OBJS) $(Q_LIBS) %.o: %.c %.h $(CCQ) $(CFLAGS) -o $@ -c $< @@ -40,8 +45,19 @@ install_$(P): $(P) %.o: %.c $(CCQ) $(CFLAGS) -o $@ -c $< -install: install_$(P) +install_$(D_P): $(D_P) + @echo " INSTALL $(D_P)" + @$(INSTALL) -d -m 755 $(DESTDIR)$(SBINDIR) + @$(INSTALL) -m 755 $(D_P) $(SBINDIR)/$(D_P) + +install_$(Q_P): $(Q_P) + @echo " INSTALL $(Q_P)" + @$(INSTALL) -d -m 755 $(DESTDIR)$(BINDIR) + @$(INSTALL) -m 755 $(Q_P) $(BINDIR)/$(Q_P) + +install: install_$(D_P) install_$(Q_P) clean: @echo " CLEAN" - @rm -f $(OBJS) $(P) + @rm -f $(D_OBJS) $(D_P) + @rm -f $(Q_OBJS) $(Q_P) -- cgit v1.2.3-54-g00ecf