Solomon Peachy
741718b445
mitsu70x: default data path should be /usr/local instead.
2016-10-06 08:20:52 -04:00
Solomon Peachy
183e43f7d2
mitsu70x: Use dlopen() and friends for the library.
...
No fallback code is yet written.
2016-10-05 10:40:10 -04:00
Solomon Peachy
8d54da9ded
mitsu70x: Bundle the library and rearrange a few things.
...
The backend still doesn't dynamically load it yet, but that's next.
2016-10-05 09:52:56 -04:00
Solomon Peachy
886c47a55f
Mitsu70x: Add in the CPC files!
2016-09-13 21:01:46 -04:00
Solomon Peachy
98c4962ff8
mitsu70x: Disable correction-table build by default.
...
It needs library code that's not ready yet..
2016-09-10 22:01:21 -04:00
Solomon Peachy
d980999c9e
mitsu70x: Major steps towards supoprting 8bpp spool data.
...
* Support old 16bpp YMC data and 8bpp BGR data.
* Tweak spool format to flag the difference
* Load up LUT and transform contents if enabled
* Load up Matte lamination data and use it if enabled
* Use the data tables to perform 8bppBGR->16bppYMC mapping.
Confirmed to work, and quality is much improved over old status quo
(Note this requires code not yet committed to gutenprint)
2016-09-10 19:44:26 -04:00
Solomon Peachy
34af66170b
build: Experiment with LTO, fix some problems it uncovered.
2016-08-21 11:15:13 -04:00
Solomon Peachy
da65db7534
build: Compile each source file separately.
2016-08-21 09:49:44 -04:00
Solomon Peachy
19b5a62bbc
build: use cups-config to tell us where to install things.
2016-04-16 09:02:09 -04:00
Solomon Peachy
82149af1e6
Update release target.
2016-02-01 17:11:42 -05:00
Solomon Peachy
890fb2f04e
s6145: Allow the backend to support libtool's ltdl.
2016-01-31 18:17:25 -05:00
Solomon Peachy
cce49e4e25
add a crude release script.
2016-01-18 21:16:50 -05:00
Solomon Peachy
ef29c8dfa0
s6145: Switch to using dlopen for the image processing library.
...
Move the library build entirely out of this makefile, as it's really a
separate project.
2016-01-14 15:00:18 -05:00
Solomon Peachy
a651d8da59
s6145: More makefile wrangling.
2016-01-09 18:45:52 -05:00
Solomon Peachy
218978d7d2
s6145: fix a bug in the makefile.
2016-01-08 00:22:38 -05:00
Solomon Peachy
77023b85bc
shinko_s6145: Make the build more intelligent with respect to the library
...
* backend reports which one is in use (internal,proprietary,r_eng)
* make flags determine which one is used
* only use proprietary one if we actually have one.
2016-01-05 22:36:30 -05:00
Solomon Peachy
732aaa5fbc
We need libm for the library now.
2016-01-03 09:50:45 -05:00
Solomon Peachy
22d85e240f
s6145: Makefile improvements.
...
`
2016-01-01 21:21:25 -05:00
Solomon Peachy
066ad33119
libS6145: Build the RE version as a shared library.
2015-12-25 10:15:04 -05:00
Solomon Peachy
7bd23f36b2
build: allow CFLAGS and LDFLAGS to be supplemented
2015-09-13 09:45:29 -04:00
Solomon Peachy
2c9652818a
s6145: Fix compilation with libs6145.
2015-08-16 11:41:50 -04:00
Solomon Peachy
114202d7f5
shinko6145: Add a preliminary backend. Does NOT include library work.
2015-07-26 23:05:21 -04:00
Solomon Peachy
79279ee4ea
build: Clean up the makefile a bit. Use c99 to build.
2015-07-24 23:37:12 -04:00
Solomon Peachy
42d191c993
build: Add a DESTDIR option.
2015-07-21 22:11:26 -04:00
Solomon Peachy
2181ae04b9
all: Clean up a small pile of warnings that clang-analyzer found.
2015-07-04 11:03:52 -04:00
Solomon Peachy
cd03e9a22f
misc: Fix some unitialized variable warnings that show up with -Os
2015-07-04 10:12:57 -04:00
Solomon Peachy
9b3f7cbb66
s6245: Add a preliminary backend for the Shinko S6245
2015-07-02 23:32:16 -04:00
Solomon Peachy
dc7ba45fe2
s1245: Create a new backend for the Shinko s1245.
...
Shinko S1245 uses a different command language as the other Shinko
models, so it's not going to share much commonality with the 2145
backend.
2015-02-08 12:11:16 -05:00
Solomon Peachy
da5ae0e152
mitsu9550: Initial WIP of the Mitsubishi CP-9550DW-S backend.
...
Just committing it so I don't lose it.
2014-12-11 16:16:56 -05:00
Solomon Peachy
d2d5a62762
cw01: Rename CW-01 backend to 'citizencw01'
2014-10-16 11:51:32 -04:00
Solomon Peachy
8d05fbb67f
cw01: Initial support for the Citizen CW-01 printers
2014-10-06 21:56:55 -04:00
Solomon Peachy
70dff0caca
build: libusb < 1.0.10 doesn't support libusb_get_version()
2014-03-11 10:31:59 -04:00
Solomon Peachy
6b310e35a2
Build: Further Makefile cleanup
2014-02-26 08:46:13 -05:00
Solomon Peachy
d64ec1cc36
Use proper pkgconfig libusb stuff.
2014-02-23 22:57:22 -05:00
Solomon Peachy
5f8780cc3c
More cppcheck-driven fixes. Mainly a bunch of memory leaks.
2014-02-11 20:11:33 -05:00
Solomon Peachy
1e8c0ae99a
Silence a pile of 'cppcheck' warnings.
...
...And fix a legitimate bug in the process!
2014-02-11 13:41:55 -05:00
Solomon Peachy
0333be835c
build: Rename the executable to 'dyesub_backend'
...
It gets renamed to 'gutenprint52+usb' when installed.
2014-01-22 08:35:12 -05:00
Solomon Peachy
13e25a4c95
common: Ensure we properly define URI_PREFIX as part of the build.
2013-12-18 18:28:13 -05:00
Solomon Peachy
b4ab36693a
install: use the name 'gutenprint52usb' instead of 'gutenprint52+usb'
2013-12-18 09:41:51 -05:00
Solomon Peachy
7f39793a42
install: Use the correct 'gutenprint52+usb' backend name.
2013-12-17 07:18:53 -05:00
Solomon Peachy
ccf44058ab
dsp_ds40: Initial pass at a backend.
...
As far as a backend is concerned, it's just a passthrough. However, it
has command-line options.
2013-12-03 22:21:44 -05:00
Solomon Peachy
ee9ca87e8e
kodak605: Add an initial implementation of a Kodak 605 backend
2013-11-20 21:33:46 -05:00
Solomon Peachy
e0b75e01d1
build: Clean up makefile a bit.
2013-11-16 17:33:13 -05:00
Solomon Peachy
3d6021d59a
mitsu70x: Add an experimental backend for the Mitsubishi CP-D70x series.
...
This as of yet untested, but guinea pigs welcome.
2013-10-05 09:55:29 -04:00
Solomon Peachy
51d3ef75f6
blacklist: Add a quirks file for the CUPS 1.6.4+ or 1.7-rc2+ USB backend.
...
This will blacklist all printers this backend supports.
2013-10-04 09:30:52 -04:00
Solomon Peachy
36404817e7
common: Rename everything consistently.
2013-07-27 07:34:36 -04:00
Solomon Peachy
884919b5fe
common: Clean up some gcc warnings (when -Wextra is used)
2013-07-26 16:18:35 -04:00
Solomon Peachy
53fbf791a0
misc: Add '-g' to build for debugging ease.
2013-07-18 23:13:02 -04:00
Solomon Peachy
1e0f679eb4
selphy: Final backend migrated to new unified model.
...
None of this has been tested!
2013-07-18 23:00:58 -04:00
Solomon Peachy
060b6763fb
s2145: Migrate to new unified backend.
...
UNTESTED.
2013-07-18 22:10:56 -04:00