Merge pull request #62 from rofl0r/makeit

Makefile improvements
This commit is contained in:
wiire-a 2017-10-25 00:15:04 +02:00 committed by GitHub
commit 887fbbb33d

View File

@ -1,26 +1,25 @@
CCFLAGS ?= -std=c99 -O3
CFLAGS ?= -std=c99 -O3
TARGET = pixiewps
CRYPTO = mbedtls/sha256.c mbedtls/md.c mbedtls/md_wrap.c
SOURCE = $(TARGET).c random_r.c $(CRYPTO)
LIBS = -lpthread
PREFIX ?= $(DESTDIR)/usr
PREFIX ?= /usr
BINDIR = $(PREFIX)/bin
all:
$(CC) $(CFLAGS) $(CCFLAGS) $(CPPFLAGS) -o $(TARGET) $(SOURCE) $(LIBS) $(LDFLAGS)
$(CC) $(CFLAGS) $(CPPFLAGS) -o $(TARGET) $(SOURCE) $(LIBS) $(LDFLAGS)
debug:
$(CC) $(CLFAGS) $(CCFLAGS) $(CPPFLAGS) -DDEBUG -o $(TARGET) $(SOURCE) $(LIBS) $(LDFLAGS)
$(CC) $(CLFAGS) $(CPPFLAGS) -DDEBUG -o $(TARGET) $(SOURCE) $(LIBS) $(LDFLAGS)
install:
rm -f $(BINDIR)/$(TARGET)
install -d $(BINDIR)
install -m 755 $(TARGET) $(BINDIR)
install -m 755 $(TARGET) $(DESTDIR)$(BINDIR)
uninstall:
rm -f $(BINDIR)/$(TARGET)
rm -f $(DESTDIR)$(BINDIR)/$(TARGET)
clean:
rm -f $(TARGET)