Alien-Libbz2

 view release on metacpan or  search on metacpan

patch/bzip2-1.0.6.diff  view on Meta::CPAN

diff --git a/Makefile b/Makefile
index 9754ddf..c3dc048 100644
--- a/Makefile
+++ b/Makefile
@@ -79,10 +79,10 @@ install: bzip2 bzip2recover
 	cp -f bzip2 $(PREFIX)/bin/bunzip2
 	cp -f bzip2 $(PREFIX)/bin/bzcat
 	cp -f bzip2recover $(PREFIX)/bin/bzip2recover
-	chmod a+x $(PREFIX)/bin/bzip2
-	chmod a+x $(PREFIX)/bin/bunzip2
-	chmod a+x $(PREFIX)/bin/bzcat
-	chmod a+x $(PREFIX)/bin/bzip2recover
+	chmod a+x $(PREFIX)/bin/bzip2$(EXE)
+	chmod a+x $(PREFIX)/bin/bunzip2$(EXE)
+	chmod a+x $(PREFIX)/bin/bzcat$(EXE)
+	chmod a+x $(PREFIX)/bin/bzip2recover$(EXE)
 	cp -f bzip2.1 $(PREFIX)/man/man1
 	chmod a+r $(PREFIX)/man/man1/bzip2.1
 	cp -f bzlib.h $(PREFIX)/include
diff --git a/bzlib.h b/bzlib.h
index 8277123..bcbb745 100644
--- a/bzlib.h
+++ b/bzlib.h
@@ -82,7 +82,11 @@ typedef
 #      undef small
 #   endif
 #   ifdef BZ_EXPORT
+#   ifdef BZ_STATIC
+#   define BZ_API(func) func
+#   else
 #   define BZ_API(func) WINAPI func
+#   endif
 #   define BZ_EXTERN extern
 #   else
    /* import windows dll dynamically */
diff --git a/makefile.msc b/makefile.msc
index 799a18a..47a4f61 100644
--- a/makefile.msc
+++ b/makefile.msc
@@ -61,3 +61,17 @@ clean:
 .c.obj: 
 	$(CC) $(CFLAGS) -c $*.c -o $*.obj
 
+
+$(PREFIX)\bin:
+	md "$(PREFIX)\bin"
+
+$(PREFIX)\lib:
+	md "$(PREFIX)\lib"
+
+$(PREFIX)\include:
+	md "$(PREFIX)\include"
+
+install: $(PREFIX)\bin $(PREFIX)\lib $(PREFIX)\include
+	cp *.exe $(PREFIX)\bin
+	cp bzlib.h $(PREFIX)\include
+	cp *.lib $(PREFIX)\lib



( run in 0.480 second using v1.01-cache-2.11-cpan-02777c243ea )