diff options
author | toni <matzeton@googlemail.com> | 2016-01-04 11:23:09 +0100 |
---|---|---|
committer | toni <matzeton@googlemail.com> | 2016-01-04 11:23:09 +0100 |
commit | ac09bf8f4d1b4e71828199772a76538931a6c72d (patch) | |
tree | 3de2a03cc87e218065e7795d76bd4a23d3404c06 /Makefile.debug | |
parent | 70268fa85ea048fdd26aff38b83466b73048d46a (diff) |
added ipc check binary
Diffstat (limited to 'Makefile.debug')
-rw-r--r-- | Makefile.debug | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/Makefile.debug b/Makefile.debug index 134457c..e727221 100644 --- a/Makefile.debug +++ b/Makefile.debug @@ -3,22 +3,28 @@ LDFLAGS = $(shell ncurses5-config --libs) -pthread -lrt CC = gcc INSTALL = install STRIP = strip -BIN = naskpass +BIN_NASKP = naskpass +BIN_CHECK = $(BIN_NASKP)_check +BINS = $(BIN_NASKP) $(BIN_CHECK) SOURCES = $(wildcard src/*.c) OBJECTS = $(patsubst %.c,%.o,$(SOURCES)) DEPS = $(patsubst %.c,%.d,$(SOURCES)) -all: $(OBJECTS) $(BIN) +all: $(OBJECTS) $(BINS) %.o: %.c $(CC) $(CFLAGS) -c $< -o $@ -$(BIN): $(SOURCES) - $(CC) $(LDFLAGS) $(OBJECTS) -o $(BIN) +$(BIN_NASKP): $(SOURCES) + $(CC) $(LDFLAGS) $(OBJECTS) -o $(BIN_NASKP) $(MAKE) -C tests CC='$(CC)' CFLAGS='$(CFLAGS)' all -strip: $(OBJECTS) $(BIN) - $(STRIP) $(BIN) +$(BIN_CHECK): src/check/check.c + $(CC) $(CFLAGS) $(LDFLAGS) src/check/check.c -o $(BIN_CHECK) + +strip: $(OBJECTS) $(BINS) + $(STRIP) $(BIN_NASKP) + $(STRIP) $(BIN_CHECK) release: all strip @@ -27,7 +33,8 @@ debug: @$(MAKE) -C tests CFLAGS='$(CFLAGS) install: - $(INSTALL) -D -m 0755 $(BIN) $(DESTDIR)/lib/cryptsetup/naskpass + $(INSTALL) -D -m 0755 $(BIN_NASKP) $(DESTDIR)/lib/cryptsetup/naskpass + $(INSTALL) -D -m 0755 $(BIN_CHECK) $(DESTDIR)/lib/cryptsetup/naskpass_check $(INSTALL) -D -m 0755 scripts/naskpass.inithook $(DESTDIR)/usr/share/naskpass/naskpass.hook.initramfs $(INSTALL) -D -m 0755 scripts/naskpass.initscript $(DESTDIR)/usr/share/naskpass/naskpass.script.initramfs $(INSTALL) -D -m 0755 scripts/naskconf $(DESTDIR)/usr/share/naskpass/naskconf @@ -42,7 +49,7 @@ uninstall: clean: rm -f $(DEPS) rm -f $(OBJECTS) - rm -f $(BIN) + rm -f $(BINS) $(MAKE) -C tests clean test: |