cake
/
libfontcharacter
Archived
1
0
Fork 0
This repository has been archived on 2024-03-24. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Thomas Touhey 319909ff21 Added mbtouni/mbstous 2017-03-18 09:11:28 +01:00
doc Initial commit. 2017-02-19 20:04:10 +01:00
include Added mbtouni/mbstous 2017-03-18 09:11:28 +01:00
reference@bb077bd7ef Played around with FONTCHARACTER thingies. 2017-02-24 11:51:36 +01:00
src Added mbtouni/mbstous 2017-03-18 09:11:28 +01:00
tools Reorganized a little. 2017-02-24 12:35:04 +01:00
.editorconfig Corrected fc_tounicode, works :p 2017-02-20 01:54:03 +01:00
.gitignore Modified a few things. Doesn't work yet. 2017-02-23 21:06:34 +01:00
.gitmodules Included reference and started working with it. 2017-02-19 21:53:01 +01:00
AUTHORS.md Initial commit. 2017-02-19 20:04:10 +01:00
LICENSE.md Initial commit. 2017-02-19 20:04:10 +01:00
Makefile Modified functions names. 2017-03-03 13:29:37 +01:00
Makefile.msg Initial commit. 2017-02-19 20:04:10 +01:00
Makefile.vars Included a 'no reference' mode 2017-02-24 01:44:09 +01:00
README.md Added a README. 2017-02-19 20:07:42 +01:00
configure Corrected maintainer mode. [a2x is a little slow...] 2017-02-24 01:46:59 +01:00

README.md

libfontcharacter - Library for manipulating CASIO's character encoding

Introduction

This library is there to manipulate CASIO's character encoding, which is used on its calculators. It's called FONTCHARACTER as it's the name of the "type" (actually, it's a define) of the characters in its SDK.

Prerequisites

Side note: the library might work with older versions of these dependencies, I took these as a reference because these are the ones I work with.

Making-only dependencies

Name Version
make >= 4.0
gcc >= 4.9
binutils >= 2.25
asciidoc >= 8.6.9
gzip >= 1.6
python3 >= 3.5

Building

Just ./configure then make. To install, use make install.

If you're using a custom target, by default, the prefix will be /usr/<target>; to change this, use file options using the configure script options (see ./configure --help). To build a DLL for MS-Windows, use a XXX-wXX-mingwXX target.

To build and install only the lib, use all-lib then install-lib. To build and install only the docs, use all-doc and install-doc.

Other useful targets:

  • uninstall, uninstall-lib, uninstall-bin, uninstall-doc: will try to uninstall using the current configuration (experimental);
  • mostlyclean, clean, clean-doc, mostlyclean-lib, clean-lib: remove built files at different levels;
  • re, re-lib, re-doc: regenerate built files at different levels (clean and build) -- useful when configuration is changed.