1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-12-23 23:19:09 +00:00

add FreeBSD Makefile target

This commit is contained in:
Nikolai Lifanov 2016-07-05 14:58:28 -04:00
parent 91b0cbcc5a
commit 4a598af78c

View File

@ -17,7 +17,7 @@ UNAME := $(shell uname -s)
# we need to strip the windows version number to be able to build hashcat on cygwin hosts
UNAME := $(patsubst CYGWIN_NT-%,CYGWIN_NT-,$(UNAME))
ifeq (,$(filter $(UNAME),Linux Darwin CYGWIN_NT-))
ifeq (,$(filter $(UNAME),Linux Darwin CYGWIN_NT- FreeBSD))
$(error "! Your Operating System ($(UNAME)) is not supported by $(PROG_NAME) Makefile")
endif
@ -63,7 +63,7 @@ FIND := find
INSTALL := install
RM := rm
SED := sed
ifeq ($(UNAME),Darwin)
ifeq ($(UNAME),Darwin,FreeBSD)
SED := gsed
endif
@ -126,6 +126,13 @@ CFLAGS_NATIVE += -DHAVE_HWMON
LFLAGS_NATIVE += $(LDFLAGS)
endif # linux
ifeq ($(UNAME),FreeBSD)
CFLAGS_NATIVE := -D_POSIX
CFLAGS_NATIVE += $(CFLAGS)
LFLAGS_NATIVE := -lpthread
LFLAGS_NATIVE += $(LDFLAGS)
endif # freebsd
##
## Cross compilation target
##