Skip to content
Permalink
Browse files
7zip support, written by Dennis Schridde, and heavily Ryanified by me.
  • Loading branch information
icculus committed Apr 11, 2006
1 parent 91d1ecc commit c527092aed4ddc0a43bd259f20f03cfe3e395fca
Showing with 3,527 additions and 61 deletions.
  1. +1 −0 CHANGELOG
  2. +9 −2 Makefile.am.newautomake
  3. +8 −3 archivers/Makefile.am
  4. +654 −0 archivers/lzma.c
  5. +14 −0 configure.in
  6. +29 −0 lzma/7zBuffer.c
  7. +19 −0 lzma/7zBuffer.h
  8. +76 −0 lzma/7zCrc.c
  9. +24 −0 lzma/7zCrc.h
  10. +147 −0 lzma/7zDecode.c
  11. +21 −0 lzma/7zDecode.h
  12. +5 −0 lzma/7zHeader.c
  13. +55 −0 lzma/7zHeader.h
  14. +1,292 −0 lzma/7zIn.c
  15. +55 −0 lzma/7zIn.h
  16. +133 −0 lzma/7zItem.c
  17. +90 −0 lzma/7zItem.h
  18. +14 −0 lzma/7zMethodID.c
  19. +18 −0 lzma/7zMethodID.h
  20. +61 −0 lzma/7zTypes.h
  21. +97 −0 lzma/LZMA-LICENSE.txt
  22. +521 −0 lzma/LzmaStateDecode.c
  23. +109 −0 lzma/LzmaStateDecode.h
  24. +5 −0 lzma/Makefile.am
  25. +15 −2 physfs.c
  26. +55 −54 physfs_internal.h
@@ -2,6 +2,7 @@
* CHANGELOG.
*/

04112006 - Added LZMA archiver...7zip support (thanks, Dennis!).
03232006 - Added -fvisibility for gcc4 (http://gcc.gnu.org/wiki/Visibility)
01012006 - Cleaned up overflow checks in platform memory allocators (thanks to
Nicolas Lebedenco for pointing out the original issue with
@@ -105,7 +105,7 @@ EXTRA_DIST = \

else

SUBDIRS = platform archivers zlib123 . test extras
SUBDIRS = platform archivers zlib123 lzma . test extras

libphysfs_la_SOURCES = \
physfs.c \
@@ -118,13 +118,20 @@ else
ZLIB_LIB =
endif

if BUILD_LZMA
LZMA_LIB = lzma/liblzma.la
else
LZMA_LIB =
endif

libphysfs_la_LDFLAGS = \
-release $(LT_RELEASE) \
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
libphysfs_la_LIBADD = \
archivers/libarchivers.la \
platform/libplatform.la \
$(ZLIB_LIB)
$(ZLIB_LIB) \
$(LZMA_LIB)

EXTRA_DIST = \
CREDITS \
@@ -1,9 +1,13 @@
noinst_LTLIBRARIES = libarchivers.la

if BUILD_ZLIB
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/zlib123
else
INCLUDES = -I$(top_srcdir)

if BUILD_ZLIB
INCLUDES += -I$(top_srcdir)/zlib123
endif

if BUILD_LZMA
INCLUDES += -I$(top_srcdir)/lzma
endif

libarchivers_la_SOURCES = \
@@ -13,5 +17,6 @@ libarchivers_la_SOURCES = \
hog.c \
mvl.c \
zip.c \
lzma.c \
qpak.c \
mix.c

0 comments on commit c527092

Please sign in to comment.