diff options
author | Tobias Klauser <tklauser@distanz.ch> | 2015-02-17 17:25:28 +0100 |
---|---|---|
committer | Tobias Klauser <tklauser@distanz.ch> | 2015-02-17 17:25:28 +0100 |
commit | 9a390acd44203dc7847ad05d86ac07082336c7fe (patch) | |
tree | acf10a650982b9b5c90e49ee35b661f46bc84bb3 /Makefile | |
parent | 4bcd6157b2b44e700dd824d58248f4a98b2c536e (diff) |
llmnr-query: Add simple LLMNR query program
Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 40 |
1 files changed, 28 insertions, 12 deletions
@@ -2,9 +2,15 @@ # # Copyright (C) 2014-2015 Tobias Klauser <tklauser@distanz.ch> -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) |