The well known libJPEG v9d library for Casio PRIZM (CG10/20) and Graph 90+E (CG50)
Go to file
Sylvain PILLOT 05f29198e3 one more typo corrected 2022-08-30 12:48:19 +02:00
cmake one more typo corrected 2022-08-30 12:48:19 +02:00
._jpeg-9b working libJPEG revision 2022-05-09 07:45:09 +02:00
.gitignore build system update 2022-08-29 21:15:46 +02:00
CMakeLists.txt fully rebuilt cmake configuration files 2022-08-30 11:12:51 +02:00
README working libJPEG revision 2022-05-09 07:45:09 +02:00
README.md fully rebuilt cmake configuration files 2022-08-30 11:12:51 +02:00
cderror.h working libJPEG revision 2022-05-09 07:45:09 +02:00
cdjpeg.c working libJPEG revision 2022-05-09 07:45:09 +02:00
cdjpeg.h working libJPEG revision 2022-05-09 07:45:09 +02:00
cjpeg.c working libJPEG revision 2022-05-09 07:45:09 +02:00
ckconfig.c working libJPEG revision 2022-05-09 07:45:09 +02:00
djpeg.c working libJPEG revision 2022-05-09 07:45:09 +02:00
example.c working libJPEG revision 2022-05-09 07:45:09 +02:00
filelist.txt working libJPEG revision 2022-05-09 07:45:09 +02:00
giteapc.make build system update 2022-08-29 21:15:46 +02:00
jaricom.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jcapimin.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jcapistd.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jcarith.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jccoefct.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jccolor.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jcdctmgr.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jchuff.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jcinit.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jcmainct.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jcmarker.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jcmaster.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jcomapi.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jconfig.h working libJPEG revision 2022-05-09 07:45:09 +02:00
jcparam.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jcprepct.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jcsample.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jctrans.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jdapimin.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jdapistd.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jdarith.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jdatadst.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jdatasrc.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jdcoefct.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jdcolor.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jdct.h working libJPEG revision 2022-05-09 07:45:09 +02:00
jddctmgr.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jdhuff.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jdinput.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jdmainct.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jdmarker.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jdmaster.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jdmerge.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jdpostct.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jdsample.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jdtrans.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jerror.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jerror.h working libJPEG revision 2022-05-09 07:45:09 +02:00
jfdctflt.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jfdctfst.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jfdctint.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jidctflt.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jidctfst.S working libJPEG revision 2022-05-09 07:45:09 +02:00
jidctfst.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jidctint.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jinclude.h working libJPEG revision 2022-05-09 07:45:09 +02:00
jmem-android.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jmemansi.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jmemdos.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jmemdosa.asm working libJPEG revision 2022-05-09 07:45:09 +02:00
jmemmac.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jmemmgr.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jmemname.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jmemnobs.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jmemsys.h working libJPEG revision 2022-05-09 07:45:09 +02:00
jmorecfg.h working libJPEG revision 2022-05-09 07:45:09 +02:00
jpegint.h working libJPEG revision 2022-05-09 07:45:09 +02:00
jpeglib.h working libJPEG revision 2022-05-09 07:45:09 +02:00
jpegtran.1 working libJPEG revision 2022-05-09 07:45:09 +02:00
jpegtran.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jquant1.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jquant2.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jutils.c working libJPEG revision 2022-05-09 07:45:09 +02:00
jversion.h working libJPEG revision 2022-05-09 07:45:09 +02:00
rdbmp.c working libJPEG revision 2022-05-09 07:45:09 +02:00
rdcolmap.c working libJPEG revision 2022-05-09 07:45:09 +02:00
rdgif.c working libJPEG revision 2022-05-09 07:45:09 +02:00
rdjpgcom.c working libJPEG revision 2022-05-09 07:45:09 +02:00
rdppm.c working libJPEG revision 2022-05-09 07:45:09 +02:00
rdrle.c working libJPEG revision 2022-05-09 07:45:09 +02:00
rdswitch.c working libJPEG revision 2022-05-09 07:45:09 +02:00
rdtarga.c working libJPEG revision 2022-05-09 07:45:09 +02:00
testimg.bmp working libJPEG revision 2022-05-09 07:45:09 +02:00
testimg.jpg working libJPEG revision 2022-05-09 07:45:09 +02:00
testimg.ppm working libJPEG revision 2022-05-09 07:45:09 +02:00
testimgp.jpg working libJPEG revision 2022-05-09 07:45:09 +02:00
testorig.jpg working libJPEG revision 2022-05-09 07:45:09 +02:00
testprog.jpg working libJPEG revision 2022-05-09 07:45:09 +02:00
transupp.c working libJPEG revision 2022-05-09 07:45:09 +02:00
transupp.h working libJPEG revision 2022-05-09 07:45:09 +02:00
wrbmp.c working libJPEG revision 2022-05-09 07:45:09 +02:00
wrgif.c working libJPEG revision 2022-05-09 07:45:09 +02:00
wrjpgcom.c working libJPEG revision 2022-05-09 07:45:09 +02:00
wrppm.c working libJPEG revision 2022-05-09 07:45:09 +02:00
wrrle.c working libJPEG revision 2022-05-09 07:45:09 +02:00
wrtarga.c working libJPEG revision 2022-05-09 07:45:09 +02:00

README.md

libJPEG v9d (a.k.a. 9.2) sources for Casio Graph 90+E and Prizm CG10/20

Need to have a fully working gcc toolchain for SH3/SH4 architecture.

You can use the giteapc install Slyvtt/cJPEG command to get an automatic install

Using in a program

With CMake

find_package(cJPEG 9.2 REQUIRED)
target_link_libraries(<TARGET> PRIVATE cJPEG::cJPEG)

With make, the following steps are not automatically done, so please proceed with the following manipulations :

  • copy the library libcJPG.a into your SH3/SH4 compiler lib folder
  • copy header files (jpeglib.h, jconfig.h, jmorecfg.h and jerror.h ) contained in the folder into the include folder of the SH3/SH4 compiler
  • link with -lcJPEG

In the C/C++ sources, add #include <jpeglib.h> (you may also add #include <jerror.h>)