diff --git a/.gitattributes b/.gitattributes index 9ae0755b8060533881ac4ab337674efaf7788888..b4c3841e87891a5c4b39caf1cfada22fdb6f6ece 100644 --- a/.gitattributes +++ b/.gitattributes @@ -160,6 +160,8 @@ testfont binary /src/modules/_Crypto/pipe.c foreign_ident /src/modules/_Crypto/rc4.c foreign_ident /src/modules/_Crypto/test_crypto.pike foreign_ident +/src/modules/_Image_JPEG/acconfig.h foreign_ident +/src/modules/_Image_JPEG/config.h.in foreign_ident /src/modules/call_out/call_out.c foreign_ident /src/modules/call_out/test_co.pike foreign_ident /src/modules/dynamic_module_makefile.in foreign_ident diff --git a/src/modules/_Image_JPEG/Makefile.in b/src/modules/_Image_JPEG/Makefile.in new file mode 100644 index 0000000000000000000000000000000000000000..0442dfeec34299e23ca01f349a4ee9171357b921 --- /dev/null +++ b/src/modules/_Image_JPEG/Makefile.in @@ -0,0 +1,7 @@ +SRCDIR=@srcdir@ +VPATH=@srcdir@:@srcdir@/../..:../.. +OBJS=image_jpeg.o +MODULE_LDFLAGS=@LDFLAGS@ @LIBS@ + +@dynamic_module_makefile@ +@dependencies@ diff --git a/src/modules/_Image_JPEG/acconfig.h b/src/modules/_Image_JPEG/acconfig.h new file mode 100644 index 0000000000000000000000000000000000000000..bebbe966cb10e955090b1f08a7ae188d9acfddd5 --- /dev/null +++ b/src/modules/_Image_JPEG/acconfig.h @@ -0,0 +1,14 @@ +/* + * $Id: acconfig.h,v 1.1 1998/01/14 20:10:15 mirar Exp $ + */ + +#ifndef GMP_MACHINE_H +#define GMP_MACHINE_H + +@TOP@ +@BOTTOM@ + +/* Define this if you have -ljpeg */ +#undef HAVE_LIBJPEG + +#endif diff --git a/src/modules/_Image_JPEG/config.h.in b/src/modules/_Image_JPEG/config.h.in new file mode 100644 index 0000000000000000000000000000000000000000..59cee19607b8294ec94206bef07aa6d611b6d7cc --- /dev/null +++ b/src/modules/_Image_JPEG/config.h.in @@ -0,0 +1,16 @@ +/* config.h.in. Generated automatically from configure.in by autoheader. */ +/* + * $Id: config.h.in,v 1.1 1998/01/14 20:10:16 mirar Exp $ + */ + +#ifndef GMP_MACHINE_H +#define GMP_MACHINE_H + + +/* Define if you have the <jpeglib.h> header file. */ +#undef HAVE_JPEGLIB_H + +/* Define if you have the jpeg library (-ljpeg). */ +#undef HAVE_LIBJPEG + +#endif diff --git a/src/modules/_Image_JPEG/configure.in b/src/modules/_Image_JPEG/configure.in new file mode 100644 index 0000000000000000000000000000000000000000..e8886756d42ead0f85845c6372f34d00f15b5332 --- /dev/null +++ b/src/modules/_Image_JPEG/configure.in @@ -0,0 +1,20 @@ +AC_INIT(image_jpeg.c) +AC_CONFIG_HEADER(config.h) +AC_ARG_WITH(jpeglib, [ --with(out)-jpeglib Support JPEG (Image.JPEG)],[],[with_jpeglib=yes]) + +sinclude(../module_configure.in) + +if test x$with_jpeglib = xyes ; then + AC_CHECK_HEADERS(jpeglib.h) + if test $ac_cv_header_jpeglib_h = yes ; then + AC_CHECK_LIB(jpeg, jpeg_destroy, [ + AC_DEFINE(HAVE_LIBJPEG) + LIBS="${LIBS-} -lz" + ], + AC_CHECK_LIB(jpeg, jpeg_destroy)) + fi +fi + +AC_OUTPUT(Makefile,echo FOO >stamp-h ) + + diff --git a/src/modules/_Image_JPEG/image_jpeg.c b/src/modules/_Image_JPEG/image_jpeg.c new file mode 100644 index 0000000000000000000000000000000000000000..0337f2ef6f9ebac05ffa8b3881caf6c5cef1ef41 --- /dev/null +++ b/src/modules/_Image_JPEG/image_jpeg.c @@ -0,0 +1,25 @@ +#include "global.h" +RCSID("$id: $"); + +#include "config.h" + +#if !defined(HAVE_LIBJPEG) +#undef HAVE_JPEGLIB_H +#endif + +#ifdef HAVE_JPEGLIB_H + + + +#endif /* HAVE_JPEGLIB_H */ + + +void pike_module_exit(void) +{ +} + +void pike_module_init(void) +{ +#ifdef HAVE_JPEGLIB_H +#endif /* HAVE_JPEGLIB_H */ +} diff --git a/src/modules/_Image_JPEG/stamp-h.in b/src/modules/_Image_JPEG/stamp-h.in new file mode 100644 index 0000000000000000000000000000000000000000..257cc5642cb1a054f08cc83f2d943e56fd3ebe99 --- /dev/null +++ b/src/modules/_Image_JPEG/stamp-h.in @@ -0,0 +1 @@ +foo diff --git a/src/modules/_Image_JPEG/testsuite.in b/src/modules/_Image_JPEG/testsuite.in new file mode 100644 index 0000000000000000000000000000000000000000..235283e0f89ff182723343e17ea0bfc12e002240 --- /dev/null +++ b/src/modules/_Image_JPEG/testsuite.in @@ -0,0 +1,3 @@ +cond([[ master()->resolv("_Image_JPEG")->encode ]], +[[ +]])