mirror of
https://github.com/wiire-a/pixiewps.git
synced 2025-07-28 16:24:55 +02:00
Use internal flags in Makefile
So one can safely override CFLAGS, CPPFLAGS and LDFLAGS E.g. make CFLAGS=-Os OPENSSL=1
This commit is contained in:
parent
a2f11824bc
commit
5670f8ce0e
9
Makefile
9
Makefile
@ -1,4 +1,4 @@
|
|||||||
CFLAGS = -std=c99 -O3
|
CFLAGS = -O3
|
||||||
|
|
||||||
PREFIX ?= /usr/local
|
PREFIX ?= /usr/local
|
||||||
BINDIR = $(PREFIX)/bin
|
BINDIR = $(PREFIX)/bin
|
||||||
@ -8,10 +8,13 @@ SRCDIR = src
|
|||||||
HDRS = $(SRCDIR)/config.h $(SRCDIR)/endianness.h $(SRCDIR)/version.h
|
HDRS = $(SRCDIR)/config.h $(SRCDIR)/endianness.h $(SRCDIR)/version.h
|
||||||
HDRS += $(SRCDIR)/pixiewps.h $(SRCDIR)/utils.h $(SRCDIR)/wps.h
|
HDRS += $(SRCDIR)/pixiewps.h $(SRCDIR)/utils.h $(SRCDIR)/wps.h
|
||||||
|
|
||||||
|
# Internal flags so one can safely override CFLAGS, CPPFLAGS and LDFLAGS
|
||||||
|
INTFLAGS = -std=c99
|
||||||
LIBS = -lpthread
|
LIBS = -lpthread
|
||||||
|
|
||||||
ifeq ($(OPENSSL),1)
|
ifeq ($(OPENSSL),1)
|
||||||
LIBS += -lcrypto
|
LIBS += -lcrypto
|
||||||
CFLAGS += -DUSE_OPENSSL
|
INTFLAGS += -DUSE_OPENSSL
|
||||||
endif
|
endif
|
||||||
|
|
||||||
TARGET = pixiewps
|
TARGET = pixiewps
|
||||||
@ -24,7 +27,7 @@ SOURCE = $(SRCDIR)/pixiewps.c
|
|||||||
all: $(TARGET)
|
all: $(TARGET)
|
||||||
|
|
||||||
$(TARGET): $(SOURCE) $(HDRS)
|
$(TARGET): $(SOURCE) $(HDRS)
|
||||||
$(CC) $(CFLAGS) $(CPPFLAGS) -o $(TARGET) $(SOURCE) $(LIBS) $(LDFLAGS)
|
$(CC) $(INTFLAGS) $(CFLAGS) $(CPPFLAGS) -o $(TARGET) $(SOURCE) $(LIBS) $(LDFLAGS)
|
||||||
|
|
||||||
install: install-bin install-man
|
install: install-bin install-man
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user