1 ################################################################
2 # Protocol set for esc/p-r lib
3 ################################################################
5 DEFINES += -DGCOMSW_PRT_USE_USB
6 DEFINES += -DGCOMSW_PRT_USE_LPR
7 DEFINES += -DGCOMSW_PRT_USE_RAW
9 ################################################################
11 ################################################################
12 DEFINES += -DGCOMSW_CMD_ESCPAGE
13 DEFINES += -DGCOMSW_EL_CDLABEL
14 DEFINES += -DGCOMSW_EF_MAINTE
16 ################################################################
18 ################################################################
19 DEFINES += -DGCOMSW_CMD_ESCPAGE
20 DEFINES += -DEPS_FILTER
22 ################################################################
23 # Use Async job process
24 DEFINES += -DGCOMSW_ASYNCJOB_SUPPORT
26 DEFINES += -DGCOMSW_RAWFILE_SUPPORT
29 lib_LTLIBRARIES = libescpage.la
30 libescpage_la_CFLAGS = -Wall $(DEFINES)
31 ## Make sure these will be cleaned even when they're not built by
33 CLEANFILES = libescpage.la
34 libescpage_la_SOURCES = \
35 epson-cbt.c epson-cbt.h \
36 epson-escpage.c epson-escpage.h \
37 epson-escpage-color.c epson-escpage-color.h \
38 epson-escpage-comp.c epson-escpage-comp.h \
39 epson-escpage-mono.c epson-escpage-mono.h \
40 epson-escpr-api.c epson-escpr-api.h \
41 epson-escpr-dbg.c epson-escpr-dbg.h \
45 epson-escpr-mem.c epson-escpr-mem.h \
47 epson-escpr-services.c epson-escpr-services.h \
48 epson-layout.c epson-layout.h \
49 epson-net-lpr.c epson-net-lpr.h \
50 epson-net-raw.c epson-net-raw.h \
51 epson-net-snmp.c epson-net-snmp.h \
52 epson-protocol.c epson-protocol.h \
54 epson-usb.c epson-usb.h
56 libescpage_la_LDFLAGS = -O2 -version-info 1:1:0