Commit Graph

63 Commits

Author SHA1 Message Date
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
Solomon Peachy d20f1e2049 kodak1400: Merge into new multi-call paradigm. 2013-07-18 21:05:33 -04:00
Solomon Peachy b038aa71c1 kodak6800: 75% of new backend migration completed. Main loop is all that's left. 2013-07-18 18:03:40 -04:00
Solomon Peachy a3d60820b9 makefile: Strip out the old stuff, only build new stuff now.
Next up, porting other backends to new framework!
2013-07-18 12:51:05 -04:00
Solomon Peachy be8c5c494f unification: Rearrange internals quite a lot.
Only Sony UP-DR150 driver is converted.

Still to-do in common code:
	* Backend selection based on URI (ie CUPS mode)
	* Backend selection based on BACKEND or argv[0] (ie standalone mode)
2013-07-18 08:46:44 -04:00
Solomon Peachy 66c5a913fd all: Gutenprint's automake can't handle '-' in variable names. sigh. 2013-07-14 20:18:04 -04:00
Solomon Peachy caaaf3f623 all: Unify naming convention of backends. Get rid of '_' in URIs.
now it's:

 manufacturer-model
2013-07-14 20:10:18 -04:00
Solomon Peachy fbbd488c36 sony_updr150: Add a new experimental backend for the Sony UP-DR150 printer. 2013-07-14 15:55:35 -04:00
Solomon Peachy daec9e6f68 s2145: Rename helper to include manufacturer. 2013-07-06 11:03:49 -04:00
Solomon Peachy d8751e8f81 s2145: Add a spooler for the Shinko/Sinfonia CHC-S2145.
...It doesn't work yet, something is wrong with the raw data xfer.
2013-07-06 10:14:06 -04:00
Solomon Peachy d903c66a25 Fix 'make clean' target. 2013-06-30 12:16:39 -04:00