diff --git a/.gitignore b/.gitignore index ced943a37..e590ba47f 100644 --- a/.gitignore +++ b/.gitignore @@ -16,5 +16,6 @@ hashcat.dll *.dSYM kernels/** lib/*.a +modules/*.so obj/*.o include/CL diff --git a/src/Makefile b/src/Makefile index 6d9ce05d9..8637ffc79 100644 --- a/src/Makefile +++ b/src/Makefile @@ -540,10 +540,13 @@ endif ## MODULE_DEPEND := src/bitops.c src/convert.c src/interface.c src/shared.c +MODULES_SRC := $(wildcard modules/*.c) +MODULES := $(patsubst %.c, %.so, $(MODULES_SRC)) modules/module_%.so: modules/module_%.c $(CC) $(CFLAGS_NATIVE) $< -o $@ -shared -fPIC $(MODULE_DEPEND) +modules: $(MODULES) ## ## cross compiled hashcat