source: psi/trunk/libpsi/psipng/psipng.pri@ 5

Last change on this file since 5 was 2, checked in by dmik, 19 years ago

Imported original Psi 0.10 sources from Affinix

File size: 2.5 KB
Line 
1psipng {
2 INCLUDEPATH += $$PSIPNG_CPP
3
4 SOURCES += \
5 $$PSIPNG_CPP/psipng.cpp
6
7 HEADERS += \
8 $$PSIPNG_CPP/psipng.h
9}
10
11psimng {
12 DEFINES += PSIMNG
13
14 SOURCES += \
15 $$PSIPNG_CPP/psimng.cpp
16
17 HEADERS += \
18 $$PSIPNG_CPP/psimng.h
19
20 CONFIG += system-mng system-jpeg
21 system-mng {
22 win32:LIBS += libmng.lib
23 unix:LIBS += -lmng
24 } else {
25 # TODO: include jpeg files too
26 MNGSRC = $(QTDIR)/src/3rdparty/libmng
27
28 INCLUDEPATH += $$MNGSRC
29 SOURCES += \
30 $$MNGSRC/libmng_callback_xs.c \
31 $$MNGSRC/libmng_chunk_io.c \
32 $$MNGSRC/libmng_chunk_prc.c \
33 $$MNGSRC/libmng_chunk_xs.c \
34 $$MNGSRC/libmng_cms.c \
35 $$MNGSRC/libmng_display.c \
36 $$MNGSRC/libmng_dither.c \
37 $$MNGSRC/libmng_error.c \
38 $$MNGSRC/libmng_filter.c \
39 $$MNGSRC/libmng_hlapi.c \
40 $$MNGSRC/libmng_jpeg.c \
41 $$MNGSRC/libmng_object_prc.c \
42 $$MNGSRC/libmng_pixels.c \
43 $$MNGSRC/libmng_prop_xs.c \
44 $$MNGSRC/libmng_read.c \
45 $$MNGSRC/libmng_trace.c \
46 $$MNGSRC/libmng_write.c \
47 $$MNGSRC/libmng_zlib.c
48
49 no-jpeg {
50 message(Use of mng requires support for jpeg)
51 CONFIG += jpeg
52 } else:!jpeg {
53 message(Use of mng requires support for jpeg)
54 CONFIG += jpeg
55 }
56
57 jpeg {
58 system-jpeg {
59 unix:LIBS += -ljpeg
60 win32:LIBS += libjpeg.lib
61 } else {
62 JPEGSRC = $(QTDIR)/src/3rdparty/libjpeg
63
64 INCLUDEPATH += $$JPEGSRC
65 SOURCES += \
66 $$JPEGSRC/jcapimin.c \
67 $$JPEGSRC/jcapistd.c \
68 $$JPEGSRC/jccoefct.c \
69 $$JPEGSRC/jccolor.c \
70 $$JPEGSRC/jcdctmgr.c \
71 $$JPEGSRC/jchuff.c \
72 $$JPEGSRC/jcinit.c \
73 $$JPEGSRC/jcmainct.c \
74 $$JPEGSRC/jcmarker.c \
75 $$JPEGSRC/jcmaster.c \
76 $$JPEGSRC/jcomapi.c \
77 $$JPEGSRC/jcparam.c \
78 $$JPEGSRC/jcphuff.c \
79 $$JPEGSRC/jcprepct.c \
80 $$JPEGSRC/jcsample.c \
81 $$JPEGSRC/jctrans.c \
82 $$JPEGSRC/jdapimin.c \
83 $$JPEGSRC/jdapistd.c \
84 $$JPEGSRC/jdatadst.c \
85 $$JPEGSRC/jdatasrc.c \
86 $$JPEGSRC/jdcoefct.c \
87 $$JPEGSRC/jdcolor.c \
88 $$JPEGSRC/jddctmgr.c \
89 $$JPEGSRC/jdhuff.c \
90 $$JPEGSRC/jdinput.c \
91 $$JPEGSRC/jdmainct.c \
92 $$JPEGSRC/jdmarker.c \
93 $$JPEGSRC/jdmaster.c \
94 $$JPEGSRC/jdmerge.c \
95 $$JPEGSRC/jdphuff.c \
96 $$JPEGSRC/jdpostct.c \
97 $$JPEGSRC/jdsample.c \
98 $$JPEGSRC/jdtrans.c \
99 $$JPEGSRC/jerror.c \
100 $$JPEGSRC/jfdctflt.c \
101 $$JPEGSRC/jfdctfst.c \
102 $$JPEGSRC/jfdctint.c \
103 $$JPEGSRC/jidctflt.c \
104 $$JPEGSRC/jidctfst.c \
105 $$JPEGSRC/jidctint.c \
106 $$JPEGSRC/jidctred.c \
107 $$JPEGSRC/jmemmgr.c \
108 $$JPEGSRC/jquant1.c \
109 $$JPEGSRC/jquant2.c \
110 $$JPEGSRC/jutils.c \
111 $$JPEGSRC/jmemansi.c
112 }
113 }
114 }
115}
Note: See TracBrowser for help on using the repository browser.