]> granicus.if.org Git - zziplib/commitdiff
evaulate checks
authorGuido Draheim <guidod@gmx.de>
Sat, 15 Sep 2018 01:51:16 +0000 (03:51 +0200)
committerGuido Draheim <guidod@gmx.de>
Sat, 15 Sep 2018 01:51:16 +0000 (03:51 +0200)
Makefile
bins/CMakeLists.txt
test/CMakeLists.txt
test/test.zip

index bc6a674b2be1d8809fed746cb1a7aa7420b87f80..c9c0703d92676296d6f27469faaa78a16453a262 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -13,12 +13,14 @@ install install/strip install/local list_install_components:
        cd build && $(MAKE) $@ VERBOSE=1
 libzzip libzzipmmapped libzzipfseeko libzzipwrap zzipwrap:
        cd build && $(MAKE) $@ VERBOSE=1
-zzip unzzip unzzip-mix unzzip-mem unzzip-big zzdir zzcat zzcatsdl zzxorcat zzxordir zzobfuscated:
+zzip unzzip unzzip-mix unzzip-mem unzzip-big zzdir zzcat zzcatsdl zzxorcat zzxordir zzxorcopy zzobfuscated:
        cd build && $(MAKE) $@ VERBOSE=1
 sfx zzipself zzipsetstub doc htm man htmpages manpages site dbk pdf:
        cd build && $(MAKE) $@ VERBOSE=1
 tests checks check:
        cd build && $(MAKE) $@ VERBOSE=1
+test_%: 
+       cd build/test && python ../../test/zziptests.py $@ --topsrcdir=`pwd` -v
 
 builds: config build local
 static: conf build local
index 661180261f839a9a39ec6fbaf981eb32320ed76a..b12524f754ddad6cc0e6049d575879819187c91a 100644 (file)
@@ -29,6 +29,7 @@ add_executable(zzcat      zzcat.c)
 add_executable(zzdir      zzdir.c)
 add_executable(zzxorcat   zzxorcat.c)
 add_executable(zzxordir   zzxordir.c)
+add_executable(zzxorcopy   zzxorcopy.c)
 add_executable(zzobfuscated zzobfuscated.c)
 add_executable(zziptest   zziptest.c)
 add_executable(zzip       zzip.c zzipmake-zip.c)
@@ -41,6 +42,7 @@ target_link_libraries(zzcat        libzzip        ZLIB::ZLIB)
 target_link_libraries(zzdir        libzzip        ZLIB::ZLIB)
 target_link_libraries(zzxorcat     libzzip        ZLIB::ZLIB)
 target_link_libraries(zzxordir     libzzip        ZLIB::ZLIB)
+target_link_libraries(zzxorcopy    libzzip        ZLIB::ZLIB)
 target_link_libraries(zzobfuscated libzzip        ZLIB::ZLIB)
 target_link_libraries(zziptest     libzzip        ZLIB::ZLIB)
 target_link_libraries(zzip         libzzip        ZLIB::ZLIB)
@@ -53,6 +55,7 @@ target_include_directories(zzcat        PRIVATE "${CMAKE_SOURCE_DIR}" "${CMAKE_C
 target_include_directories(zzdir        PRIVATE "${CMAKE_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}")
 target_include_directories(zzxorcat     PRIVATE "${CMAKE_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}")
 target_include_directories(zzxordir     PRIVATE "${CMAKE_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}")
+target_include_directories(zzxorcopy    PRIVATE "${CMAKE_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}")
 target_include_directories(zzobfuscated PRIVATE "${CMAKE_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}")
 target_include_directories(zzip         PRIVATE "${CMAKE_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}")
 target_include_directories(unzzip       PRIVATE "${CMAKE_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}")
@@ -61,6 +64,6 @@ target_include_directories(unzzip-mem   PRIVATE "${CMAKE_SOURCE_DIR}" "${CMAKE_C
 target_include_directories(unzzip-big   PRIVATE "${CMAKE_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}")
 
 # install ########################################################
-install(TARGETS zzcat zzdir zzxorcat zzxordir 
+install(TARGETS zzcat zzdir zzxorcat zzxordir zzxorcopy
                 unzzip unzzip-mix unzzip-mem unzzip-big
         DESTINATION "${CMAKE_INSTALL_BINDIR}")
index 49502566393230a4190c6f7d9daed10a67a1fa8e..b4effbea7fdf246c645ab72dca6bd93c518225b4 100644 (file)
@@ -57,11 +57,12 @@ endif()
 
 add_custom_target(tests
    COMMAND ${PY2} ${srcdir}/zziptests.py --exeext=${EXEEXT} --topsrcdir=${topdir} -v
-   DEPENDS ../bins/zzcat ../bins/zzdir ../bins/zziptest ../bins/zzxorcat)
+   DEPENDS ../bins/zzcat ../bins/zzdir ../bins/zziptest ../bins/zzxorcat ../bins/zzxorcopy)
 add_custom_command(OUTPUT ../bins/zzcat COMMMAND cd ../bins && $(MAKE) zzcat)
 add_custom_command(OUTPUT ../bins/zzdir COMMMAND cd ../bins && $(MAKE) zzdir)
 add_custom_command(OUTPUT ../bins/zziptest COMMMAND cd ../bins && $(MAKE) zziptest)
 add_custom_command(OUTPUT ../bins/zzxorcat COMMMAND cd ../bins && $(MAKE) zzxorcat)
+add_custom_command(OUTPUT ../bins/zzxorcopy COMMMAND cd ../bins && $(MAKE) zzxorcopy)
 
 add_custom_command(OUTPUT test0.zip
     COMMAND ${BASH} -c "test -d tmp || mkdir tmp"
index d7532b993c020053ed598c6c0ebe71625002304a..0e3e381c7b971517e005d3add403ea9802f39404 100644 (file)
Binary files a/test/test.zip and b/test/test.zip differ