/
libmythbluray.pro
47 lines (32 loc) · 1.09 KB
/
libmythbluray.pro
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
include ( ../../settings.pro )
TEMPLATE = lib
TARGET = mythbluray-$$LIBVERSION
CONFIG += thread staticlib warn_off
CONFIG -= qt
target.path = $${LIBDIR}
INCLUDEPATH += . ../../
INCLUDEPATH += ./bdnav
INCLUDEPATH += ../libmythdb
INCLUDEPATH += ../libmythtv
DEFINES += HAVE_CONFIG_H DLOPEN_CRYPTO_LIBS HAVE_PTHREAD_H HAVE_DIRENT_H
using_libxml2 {
DEFINES += HAVE_LIBXML2
}
QMAKE_CLEAN += $(TARGET) $(TARGETA) $(TARGETD) $(TARGET0) $(TARGET1) $(TARGET2)
# bdnav
HEADERS += bluray.h register.h bdnav/*.h hdmv/*.h util/*.h file/*.h decoders/*.h
SOURCES += bluray.c register.c bdnav/*.c hdmv/*.c file/*.c util/*.c decoders/*.c
inc_bdnav.path = $${PREFIX}/include/mythtv/bluray
inc_bdnav.files = bluray.h bdnav/*.h hdmv/*.h file/*.h util/*.h
INSTALLS += target inc_bdnav
mingw:DEFINES += STDC_HEADERS
using_bdjava {
HEADERS += bdj/*.h
SOURCES += bdj/*.c
QMAKE_POST_LINK=/$${ANTBIN} -f bdj/build.xml; /$${ANTBIN} -f bdj/build.xml clean
installjar.path = $${PREFIX}/share/mythtv/jars
installjar.files = libmythbluray.jar
INSTALLS += installjar
QMAKE_CLEAN += libmythbluray.jar
}
include ( ../libs-targetfix.pro )