Welcome to mirror list, hosted at ThFree Co, Russian Federation.

rendering.pro « rendering « intern « freestyle « blender « source - git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 0bbca195b6be0ae4f40e79b14e12fd1a5898e679 (plain)
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
# This file should be viewed as a -*- mode: Makefile -*-

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#			      W A R N I N G ! ! !                             #
#             a u t h o r i z e d    p e r s o n a l    o n l y               #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

include(../Config.pri)

TEMPLATE        = lib

TARGET          = $${LIB_RENDERING}
VERSION         = $${APPVERSION}
TARGET_VERSION_EXT = $${APPVERSION_MAJ}.$${APPVERSION_MID}

#
# CONFIG
#
#######################################

CONFIG          *= opengl glut dll 

exists (../libconfig.pri) {
  include (../libconfig.pri)
}

#
# DEFINES
#
#######################################

#DEFINES         *= ROOT_DIR=\"$(FREESTYLE_DIR)\"
win32:DEFINES   *= MAKE_LIB_RENDERING_DLL

#
# INCLUDE PATH
#
#######################################

#INCLUDEPATH     *= ../scene_graph ../winged_edge ../view_map ../geometry \
#                   ../stroke ../system ../image

#
# BUILD DIRECTORIES
#
#######################################

BUILD_DIR       = ../../build

OBJECTS_DIR     = $${BUILD_DIR}/$${REL_OBJECTS_DIR}
!win32:DESTDIR  = $${BUILD_DIR}/$${REL_DESTDIR}/lib
win32:DESTDIR   = $${BUILD_DIR}/$${REL_DESTDIR}

#
# LIBS
#
#######################################

win32:LIBS      *= $${DESTDIR}/$${LIB_GEOMETRY}$${LIBVERSION}.lib \
                   $${DESTDIR}/$${LIB_SCENE_GRAPH}$${LIBVERSION}.lib \
                   $${DESTDIR}/$${LIB_SYSTEM}$${LIBVERSION}.lib \
                   $${DESTDIR}/$${LIB_WINGED_EDGE}$${LIBVERSION}.lib \
                   $${DESTDIR}/$${LIB_VIEW_MAP}$${LIBVERSION}.lib \
                   $${DESTDIR}/$${LIB_STROKE}$${LIBVERSION}.lib

!win32 {
    lib_bundle {
      LIBS += -F$${DESTDIR} -framework $${LIB_GEOMETRY} \
		-framework $${LIB_IMAGE} -framework $${LIB_SCENE_GRAPH} \
		-framework $${LIB_SYSTEM} -framework $${LIB_WINGED_EDGE} \
		-framework $${LIB_VIEW_MAP} -framework $${LIB_STROKE}
    } else {
      LIBS *= -L$${DESTDIR} -l$${LIB_GEOMETRY} -l$${LIB_IMAGE} -l$${LIB_SCENE_GRAPH} \
                   -l$${LIB_SYSTEM} -l$${LIB_WINGED_EDGE} -l$${LIB_VIEW_MAP} -l$${LIB_STROKE}
    }
  }
#
# INSTALL
#
#######################################

LIB_DIR       = ../../lib
# install library
target.path   = $$LIB_DIR
# "make install" configuration options
INSTALLS     += target

#
# SOURCES & HEADERS
#
#######################################

!static {
  include(src.pri)
}


#
# DEFINES
# 
#######################################
!win32: DEFINES += GLX_GLXEXT_PROTOTYPES