diff --git a/module/makefile b/module/makefile index 61917b3..a532c15 100644 --- a/module/makefile +++ b/module/makefile @@ -1,16 +1,20 @@ -.PHONY=clean +.PHONY=clean all mingw-all libfib.so: fib.cpp clang++ -c -O3 fib.cpp -fPIC -o fib.o clang++ -shared -o libfib.so fib.o + rm fib.o libfib.dll: fib.cpp g++ -c -O3 fib.cpp -fPIC -o fib.o g++ -shared -o libfib.dll fib.o + libkey.so: keyboard.cpp clang++ -c -O3 keyboard.cpp -fPIC -o keyboard.o clang++ -shared -o libkey.so keyboard.o + rm keyboard.o libkey.dll: keyboard.cpp g++ -c -O3 keyboard.cpp -fPIC -o keyboard.o -static g++ -shared -o libkey.dll keyboard.o -static + libmd5.so: md5.cpp clang++ -c -O3 md5.cpp -fPIC -o md5.o clang++ -shared -o libmd5.so md5.o @@ -18,5 +22,10 @@ libmd5.so: md5.cpp libmd5.dll: md5.cpp g++ -c -O3 md5.cpp -fPIC -o md5.o -static g++ -shared -o libmd5.dll md5.o -static + clean: - rm *.o *.so *.dll *.dylib \ No newline at end of file + rm *.o *.so *.dll *.dylib +all: libfib.so libkey.so libmd5.so + @ echo "build done" +mingw-all: libfib.dll libkey.dll libmd5.dll + @ echo "build done" \ No newline at end of file diff --git a/test/md5compare.nas b/test/md5compare.nas index 618932d..f90b3d5 100644 --- a/test/md5compare.nas +++ b/test/md5compare.nas @@ -16,7 +16,8 @@ var compare=func(total){ for(var j=0;j