Tizen 2.0 Release
[external/epson-laser-printer-escpage.git] / lib / Makefile.am
1 ################################################################
2 # Protocol set for esc/p-r lib
3 ################################################################
4 DEFINES                 =
5 DEFINES                 +=      -DGCOMSW_PRT_USE_USB
6 DEFINES                 +=      -DGCOMSW_PRT_USE_LPR
7 DEFINES                 +=      -DGCOMSW_PRT_USE_RAW
8
9 ################################################################
10 # Extend function
11 ################################################################
12 DEFINES                 +=      -DGCOMSW_CMD_ESCPAGE
13 DEFINES                 +=      -DGCOMSW_EL_CDLABEL
14 DEFINES                 +=      -DGCOMSW_EF_MAINTE
15
16 ################################################################
17 # Language
18 ################################################################
19 DEFINES                 +=      -DGCOMSW_CMD_ESCPAGE
20 DEFINES                 +=      -DEPS_FILTER
21
22 ################################################################
23 # Use Async job process
24 DEFINES                 +=      -DGCOMSW_ASYNCJOB_SUPPORT
25 # Use raw file print
26 DEFINES             +=  -DGCOMSW_RAWFILE_SUPPORT
27
28
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
32 ## default.
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 \
42         epson-escpr-def.h \
43         epson-escpr-err.h \
44         epson-escpr-media.h \
45         epson-escpr-mem.c epson-escpr-mem.h \
46         epson-escpr-pvt.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 \
53         epson-typedefs.h \
54         epson-usb.c epson-usb.h 
55
56 libescpage_la_LDFLAGS = -O2 -version-info 1:1:0
57