1DEFINES += NO_PNG 2TEMPLATE = lib 3 4contains(CONFIG, static_build){ 5 message(Static Build) 6 CONFIG += staticlib 7 DEFINES += HAVE_STATIC_BUILD 8} 9 10!contains(CONFIG, staticlib){ 11 CONFIG += dll 12 DEFINES += QZINT_LIBRARY 13} 14 15include(../../../common.pri) 16 17macx{ 18 CONFIG -= dll 19 CONFIG += lib_bundle 20} 21 22unix{ 23 CONFIG += plugin 24} 25 26INCLUDEPATH += $$PWD/../backend 27DEFINES += _CRT_SECURE_NO_WARNINGS _CRT_NONSTDC_NO_WARNINGS ZINT_VERSION=\\\"$$VERSION\\\" 28CONFIG(release, debug|release){ 29 TARGET = QtZint 30} else { 31 TARGET = QtZintd 32} 33 34!contains(DEFINES, NO_PNG) { 35 SOURCES += $$PWD/../backend/png.c 36 LIBS += -lpng 37} 38 39 40win32-msvc* { 41 DEFINES += _CRT_SECURE_NO_WARNINGS 42 #QMAKE_CFLAGS += /TP /wd4018 /wd4244 /wd4305 43 #QMAKE_CXXFLAGS += /TP /wd4018 /wd4244 /wd4305 44} 45 46 47INCLUDEPATH += zint zint/backend zint/backend_qt 48 49HEADERS += $$PWD/../backend/aztec.h \ 50 $$PWD/../backend/bmp.h \ 51 $$PWD/../backend/code49.h \ 52 $$PWD/../backend/common.h \ 53 $$PWD/../backend/composite.h \ 54 $$PWD/../backend/dmatrix.h \ 55 $$PWD/../backend/eci.h \ 56 $$PWD/../backend/font.h \ 57 $$PWD/../backend/gridmtx.h \ 58 $$PWD/../backend/gs1.h \ 59 $$PWD/../backend/hanxin.h \ 60 $$PWD/../backend/large.h \ 61 $$PWD/../backend/maxicode.h \ 62 $$PWD/../backend/pcx.h \ 63 $$PWD/../backend/pdf417.h \ 64 $$PWD/../backend/reedsol.h \ 65 $$PWD/../backend/rss.h \ 66 $$PWD/../backend/sjis.h \ 67 $$PWD/../backend/stdint_msvc.h \ 68 $$PWD/../backend/zint.h \ 69 $$PWD/qzint.h \ 70 $$PWD/qzint_global.h 71 72SOURCES += $$PWD/../backend/2of5.c \ 73 $$PWD/../backend/auspost.c \ 74 $$PWD/../backend/aztec.c \ 75 $$PWD/../backend/bmp.c \ 76 $$PWD/../backend/codablock.c \ 77 $$PWD/../backend/code.c \ 78 $$PWD/../backend/code1.c \ 79 $$PWD/../backend/code128.c \ 80 $$PWD/../backend/code16k.c \ 81 $$PWD/../backend/code49.c \ 82 $$PWD/../backend/common.c \ 83 $$PWD/../backend/composite.c \ 84 $$PWD/../backend/dllversion.c \ 85 $$PWD/../backend/dmatrix.c \ 86 $$PWD/../backend/dotcode.c \ 87 $$PWD/../backend/eci.c \ 88 $$PWD/../backend/emf.c \ 89 $$PWD/../backend/gif.c \ 90 $$PWD/../backend/gridmtx.c \ 91 $$PWD/../backend/gs1.c \ 92 $$PWD/../backend/hanxin.c \ 93 $$PWD/../backend/imail.c \ 94 $$PWD/../backend/large.c \ 95 $$PWD/../backend/library.c \ 96 $$PWD/../backend/maxicode.c \ 97 $$PWD/../backend/medical.c \ 98 $$PWD/../backend/pcx.c \ 99 $$PWD/../backend/pdf417.c \ 100 $$PWD/../backend/plessey.c \ 101 $$PWD/../backend/png.c \ 102 $$PWD/../backend/postal.c \ 103 $$PWD/../backend/ps.c \ 104 $$PWD/../backend/qr.c \ 105 $$PWD/../backend/raster.c \ 106 $$PWD/../backend/reedsol.c \ 107 $$PWD/../backend/render.c \ 108 $$PWD/../backend/rss.c \ 109 $$PWD/../backend/svg.c \ 110 $$PWD/../backend/telepen.c \ 111 $$PWD/../backend/tif.c \ 112 $$PWD/../backend/upcean.c \ 113 $$PWD/qzint.cpp 114 115DESTDIR = $${DEST_LIBS} 116#DLLDESTDIR = $${DESTDIR} 117unix { 118 target.path = $${DESTDIR} 119 INSTALLS = target 120} 121