INSTALL := install
RM := rm
SED := sed
-ifeq ($(UNAME),Darwin,FreeBSD)
+ifeq ($(UNAME),Darwin)
+SED := gsed
+endif
+ifeq ($(UNAME),FreeBSD)
+CC := cc
SED := gsed
endif
ifeq ($(UNAME),Darwin)
export MACOSX_DEPLOYMENT_TARGET=10.9
-CFLAGS_NATIVE := -D_POSIX -DDARWIN
+CFLAGS_NATIVE := -D_POSIX
CFLAGS_NATIVE += $(CFLAGS)
LFLAGS_NATIVE := -lpthread
LFLAGS_NATIVE += $(LDFLAGS)
endif # darwin
ifeq ($(UNAME),Linux)
-CFLAGS_NATIVE := -D_POSIX -DLINUX
+CFLAGS_NATIVE := -D_POSIX
ifndef DEBUG
CFLAGS_NATIVE += -s
endif
## Cross compilation target
##
-CFLAGS_CROSS_LINUX := -D_POSIX -DLINUX
+CFLAGS_CROSS_LINUX := -D_POSIX
ifndef DEBUG
CFLAGS_CROSS_LINUX += -s
endif
binaries: linux32 linux64 win32 win64
clean:
- $(RM) -f obj/*.o *.bin *.exe *.restore *.out *.pot *.dictstat *.log hashcat core
+ $(RM) -f obj/*.o *.bin *.exe *.restore *.out *.pot *.log hashcat core
$(RM) -rf *.induct
$(RM) -rf *.outfiles
$(RM) -rf *.dSYM