diff --git a/.gitmodules b/.gitmodules index 81e4989edf..c90ba43478 100644 --- a/.gitmodules +++ b/.gitmodules @@ -43,3 +43,6 @@ [submodule "thirdparty/zxing-cpp"] path = thirdparty/zxing-cpp url = ../thirdparty-zxing-cpp.git +[submodule "thirdparty/zint"] + path = thirdparty/zint + url = ../thirdparty-zint.git diff --git a/Makelists b/Makelists index 2aa28734e3..c219d5eb97 100644 --- a/Makelists +++ b/Makelists @@ -774,7 +774,7 @@ ZXINGCPP_DEFINES = -DZXING_USE_ZINT ZXINGCPP_DEFINES += -DZXING_EXPERIMENTAL_API ZXINGCPP_DEFINES += -DZINT_NO_PNG -ZXINGCPP_BUILD_CFLAGS += -Ithirdparty/zxing-cpp/zint/backend +ZXINGCPP_BUILD_CFLAGS += -Ithirdparty/zint/backend ZXINGCPP_BUILD_CFLAGS += -Iscripts/zxing-cpp ZXINGCPP_LIBS += -lstdc++ @@ -888,54 +888,54 @@ ZXINGCPP_SRC += thirdparty/zxing-cpp/core/src/WhiteRectDetector.cpp ZXINGCPP_SRC += thirdparty/zxing-cpp/core/src/WriteBarcode.cpp ZXINGCPP_SRC += thirdparty/zxing-cpp/core/src/ZXingC.cpp ZXINGCPP_SRC += thirdparty/zxing-cpp/core/src/ZXingCpp.cpp -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/2of5.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/auspost.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/aztec.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/bc412.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/bmp.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/codablock.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/code.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/code1.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/code128.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/code16k.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/code49.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/common.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/composite.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/dllversion.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/dmatrix.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/dotcode.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/dxfilmedge.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/eci.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/emf.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/filemem.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/general_field.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/gif.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/gridmtx.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/gs1.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/hanxin.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/imail.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/large.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/library.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/mailmark.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/maxicode.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/medical.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/output.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/pcx.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/pdf417.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/plessey.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/png.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/postal.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/ps.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/qr.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/raster.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/reedsol.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/rss.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/svg.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/telepen.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/tif.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/ultra.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/upcean.c -ZXINGCPP_SRC += thirdparty/zxing-cpp/zint/backend/vector.c +ZXINGCPP_SRC += thirdparty/zint/backend/2of5.c +ZXINGCPP_SRC += thirdparty/zint/backend/auspost.c +ZXINGCPP_SRC += thirdparty/zint/backend/aztec.c +ZXINGCPP_SRC += thirdparty/zint/backend/bc412.c +ZXINGCPP_SRC += thirdparty/zint/backend/bmp.c +ZXINGCPP_SRC += thirdparty/zint/backend/codablock.c +ZXINGCPP_SRC += thirdparty/zint/backend/code.c +ZXINGCPP_SRC += thirdparty/zint/backend/code1.c +ZXINGCPP_SRC += thirdparty/zint/backend/code128.c +ZXINGCPP_SRC += thirdparty/zint/backend/code16k.c +ZXINGCPP_SRC += thirdparty/zint/backend/code49.c +ZXINGCPP_SRC += thirdparty/zint/backend/common.c +ZXINGCPP_SRC += thirdparty/zint/backend/composite.c +ZXINGCPP_SRC += thirdparty/zint/backend/dllversion.c +ZXINGCPP_SRC += thirdparty/zint/backend/dmatrix.c +ZXINGCPP_SRC += thirdparty/zint/backend/dotcode.c +ZXINGCPP_SRC += thirdparty/zint/backend/dxfilmedge.c +ZXINGCPP_SRC += thirdparty/zint/backend/eci.c +ZXINGCPP_SRC += thirdparty/zint/backend/emf.c +ZXINGCPP_SRC += thirdparty/zint/backend/filemem.c +ZXINGCPP_SRC += thirdparty/zint/backend/general_field.c +ZXINGCPP_SRC += thirdparty/zint/backend/gif.c +ZXINGCPP_SRC += thirdparty/zint/backend/gridmtx.c +ZXINGCPP_SRC += thirdparty/zint/backend/gs1.c +ZXINGCPP_SRC += thirdparty/zint/backend/hanxin.c +ZXINGCPP_SRC += thirdparty/zint/backend/imail.c +ZXINGCPP_SRC += thirdparty/zint/backend/large.c +ZXINGCPP_SRC += thirdparty/zint/backend/library.c +ZXINGCPP_SRC += thirdparty/zint/backend/mailmark.c +ZXINGCPP_SRC += thirdparty/zint/backend/maxicode.c +ZXINGCPP_SRC += thirdparty/zint/backend/medical.c +ZXINGCPP_SRC += thirdparty/zint/backend/output.c +ZXINGCPP_SRC += thirdparty/zint/backend/pcx.c +ZXINGCPP_SRC += thirdparty/zint/backend/pdf417.c +ZXINGCPP_SRC += thirdparty/zint/backend/plessey.c +ZXINGCPP_SRC += thirdparty/zint/backend/png.c +ZXINGCPP_SRC += thirdparty/zint/backend/postal.c +ZXINGCPP_SRC += thirdparty/zint/backend/ps.c +ZXINGCPP_SRC += thirdparty/zint/backend/qr.c +ZXINGCPP_SRC += thirdparty/zint/backend/raster.c +ZXINGCPP_SRC += thirdparty/zint/backend/reedsol.c +ZXINGCPP_SRC += thirdparty/zint/backend/rss.c +ZXINGCPP_SRC += thirdparty/zint/backend/svg.c +ZXINGCPP_SRC += thirdparty/zint/backend/telepen.c +ZXINGCPP_SRC += thirdparty/zint/backend/tif.c +ZXINGCPP_SRC += thirdparty/zint/backend/ultra.c +ZXINGCPP_SRC += thirdparty/zint/backend/upcean.c +ZXINGCPP_SRC += thirdparty/zint/backend/vector.c ZXINGCPP_SRC += source/fitz/barcode.cpp ZXINGCPP_BUILD_CFLAGS += $(ZXINGCPP_DEFINES) diff --git a/Makethird b/Makethird index d4d4696b3e..8f37c57b62 100644 --- a/Makethird +++ b/Makethird @@ -286,7 +286,7 @@ $(OUT)/thirdparty/zxing-cpp/core/src/pdf147/%.o: thirdparty/zxing-cpp/core/src/p $(CXX_CMD) $(LIB_CFLAGS) $(ZXINGCPP_CFLAGS) $(ZXINGCPP_BUILD_CFLAGS) $(ZXINGCPP_LANGFLAGS) $(OUT)/thirdparty/zxing-cpp/core/src/qrcode/%.o: thirdparty/zxing-cpp/core/src/qrcode/%.cpp $(CXX_CMD) $(LIB_CFLAGS) $(ZXINGCPP_CFLAGS) $(ZXINGCPP_BUILD_CFLAGS) $(ZXINGCPP_LANGFLAGS) -$(OUT)/thirdparty/zxing-cpp/zint/backend/%.o: thirdparty/zxing-cpp/zint/backend/%.c +$(OUT)/thirdparty/zint/backend/%.o: thirdparty/zint/backend/%.c $(CC_CMD) $(LIB_CFLAGS) $(ZXINGCPP_CFLAGS) $(ZXINGCPP_BUILD_CFLAGS) endif endif diff --git a/platform/win32/libzxing.vcxproj b/platform/win32/libzxing.vcxproj index 716d7c701a..1a73cf0a50 100644 --- a/platform/win32/libzxing.vcxproj +++ b/platform/win32/libzxing.vcxproj @@ -136,54 +136,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -344,50 +344,50 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -494,7 +494,7 @@ NotUsing pch.h - ..\..\thirdparty\zxing-cpp\core\src;..\..\scripts\zxing-cpp\;..\..\thirdparty\zxing-cpp\zint\backend + ..\..\thirdparty\zxing-cpp\core\src;..\..\scripts\zxing-cpp\;..\..\thirdparty\zint\backend stdcpp20 @@ -524,7 +524,7 @@ true NotUsing pch.h - ..\..\thirdparty\zxing-cpp\core\src;..\..\scripts\zxing-cpp\;..\..\thirdparty\zxing-cpp\zint\backend + ..\..\thirdparty\zxing-cpp\core\src;..\..\scripts\zxing-cpp\;..\..\thirdparty\zint\backend stdcpp20 @@ -547,7 +547,7 @@ true NotUsing pch.h - ..\..\thirdparty\zxing-cpp\core\src;..\..\scripts\zxing-cpp\;..\..\thirdparty\zxing-cpp\zint\backend + ..\..\thirdparty\zxing-cpp\core\src;..\..\scripts\zxing-cpp\;..\..\thirdparty\zint\backend stdcpp20 @@ -571,7 +571,7 @@ NotUsing pch.h - ..\..\thirdparty\zxing-cpp\core\src;..\..\scripts\zxing-cpp\;..\..\thirdparty\zxing-cpp\zint\backend + ..\..\thirdparty\zxing-cpp\core\src;..\..\scripts\zxing-cpp\;..\..\thirdparty\zint\backend stdcpp20 @@ -593,7 +593,7 @@ true NotUsing pch.h - ..\..\thirdparty\zxing-cpp\core\src;..\..\scripts\zxing-cpp\;..\..\thirdparty\zxing-cpp\zint\backend + ..\..\thirdparty\zxing-cpp\core\src;..\..\scripts\zxing-cpp\;..\..\thirdparty\zint\backend stdcpp20 @@ -616,7 +616,7 @@ true NotUsing pch.h - ..\..\thirdparty\zxing-cpp\core\src;..\..\scripts\zxing-cpp\;..\..\thirdparty\zxing-cpp\zint\backend + ..\..\thirdparty\zxing-cpp\core\src;..\..\scripts\zxing-cpp\;..\..\thirdparty\zint\backend stdcpp20 diff --git a/platform/win32/libzxing.vcxproj.filters b/platform/win32/libzxing.vcxproj.filters index fa9c6e05fb..064cfd5002 100644 --- a/platform/win32/libzxing.vcxproj.filters +++ b/platform/win32/libzxing.vcxproj.filters @@ -378,133 +378,133 @@ Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint @@ -986,137 +986,137 @@ Source Files\oned - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - + Source Files\libzint - \ No newline at end of file + diff --git a/thirdparty/zint b/thirdparty/zint new file mode 160000 index 0000000000..7a9fdd6cd0 --- /dev/null +++ b/thirdparty/zint @@ -0,0 +1 @@ +Subproject commit 7a9fdd6cd00cd5bfd0082705d934c13ef84f25e1