Added an OpenWRT Makefile

Thanks to datahead.
This commit is contained in:
wiire 2015-05-17 17:48:33 +02:00
parent f5e4bc0075
commit 571f5a55ba
2 changed files with 36 additions and 3 deletions

33
Makefile Normal file
View File

@ -0,0 +1,33 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=pixiewps
PKG_RELEASE:=1.1
PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
include $(INCLUDE_DIR)/package.mk
define Package/pixiewps
SECTION:=net
CATEGORY:=Network
SUBMENU:=wireless
TITLE:=An offline WPS Bruteforce utility
DEPENDS:=+libopenssl
URL:=https://github.com/wiire/pixiewps
endef
define Package/pixiewps/description
An offline WPS Bruteforce utility
endef
define Build/Prepare
mkdir -p $(PKG_BUILD_DIR)
$(CP) ./src/* $(PKG_BUILD_DIR)/
endef
define Package/pixiewps/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/pixiewps $(1)/usr/bin/
endef
$(eval $(call BuildPackage,pixiewps))

View File

@ -1,15 +1,15 @@
CCFLAGS = -std=c99 -O3 CCFLAGS = -std=c99 -O3
LDFLAGS = -lssl -lcrypto LDFLAGS = -lcrypto
TARGET = pixiewps TARGET = pixiewps
PREFIX = $(DESTDIR)/usr/local PREFIX = $(DESTDIR)/usr
BINDIR = $(PREFIX)/bin BINDIR = $(PREFIX)/bin
all: all:
$(CC) $(CCFLAGS) -o $(TARGET) $(TARGET).c random_r.c $(LDFLAGS) $(CC) $(CCFLAGS) -o $(TARGET) $(TARGET).c random_r.c $(LDFLAGS)
install: install:
install -D pixiewps $(BINDIR)/$(TARGET) install -D $(TARGET) $(BINDIR)/$(TARGET)
install -m 755 $(TARGET) $(BINDIR) install -m 755 $(TARGET) $(BINDIR)
uninstall: uninstall: