issue #40: native compilation fixed with OCLLIBPATH_NATIVE variable

pull/41/head
philsmd 9 years ago
parent 5703637721
commit 4b21670ed2

@ -45,6 +45,12 @@ OCLLIBPATH64 := $(AMDAPPLIBPATH64)
NVML := $(GDK)/usr/include/nvidia/gdk
##
## Detect 64-bit systems
##
LBITS := $(shell getconf LONG_BIT)
##
## Native compiler paths
##
@ -55,6 +61,12 @@ INSTALL := install
CC_NATIVE := gcc
ifeq ($(LBITS),64)
OCLLIBPATH_NATIVE := $(OCLLIBPATH64)
else
OCLLIBPATH_NATIVE := $(OCLLIBPATH32)
endif
##
## Cross compiler paths
##
@ -165,7 +177,7 @@ obj/%.oclHashcat.NATIVE.o: src/%.c
$(CC_NATIVE) $(CFLAGS) $(CFLAGS_NATIVE) -c -o $@ $<
oclHashcat: src/oclHashcat.c obj/ext_OpenCL.oclHashcat.NATIVE.o obj/ext_nvml.oclHashcat.NATIVE.o obj/ext_ADL.oclHashcat.NATIVE.o obj/shared.oclHashcat.NATIVE.o obj/rp_gpu_on_cpu.oclHashcat.NATIVE.o
$(CC_NATIVE) $(CFLAGS) $(CFLAGS_NATIVE) -o $@ $^ $(LFLAGS_NATIVE) -DCOMPTIME=$(NOW) -DINSTALL_FOLDER=\"$(INSTALL_FOLDER)\" -DSHARED_FOLDER=\"$(SHARED_FOLDER)\" -DDOCUMENT_FOLDER=\"$(DOCUMENT_FOLDER)\"
$(CC_NATIVE) $(CFLAGS) $(CFLAGS_NATIVE) -o $@ $^ -L$(OCLLIBPATH_NATIVE) $(LFLAGS_NATIVE) -DCOMPTIME=$(NOW) -DINSTALL_FOLDER=\"$(INSTALL_FOLDER)\" -DSHARED_FOLDER=\"$(SHARED_FOLDER)\" -DDOCUMENT_FOLDER=\"$(DOCUMENT_FOLDER)\"
##
## cross compiled oclHashcat for release

Loading…
Cancel
Save