root/juggler/trunk/modules/vrjuggler/vrjuggler.fpc.in

Revision 20580, 3.5 kB (checked in by patrick, 1 year ago)

MF22 r20574: Use Flagpoll in the VR Juggler plug-in build process to figure

out where to install things.

  • Property svn:eol-style set to native
Line 
1 ########################### Private Variables ############################
2 prefix= ${fp_file_cwd}/../..
3 exec_prefix = ${prefix}
4
5 VERSION_DOT = @VERSION_DOT@
6
7 ISA = @ISA@
8 ABI = @ABI@
9 MAJOR_VERSION = @MAJOR_VERSION@
10 MINOR_VERSION = @MINOR_VERSION@
11 MICRO_VERSION = @MICRO_VERSION@
12 LIBBITSUF = @LIBBITSUF@
13 PLATFORM = @PLATFORM@
14 vrj_version = ${MAJOR_VERSION}.${MINOR_VERSION}.${MICRO_VERSION}
15
16 topdir = @topdir@
17 data_subdir = @data_subdir@
18
19 JUGGLERROOT_ABS = @JUGGLERROOT_ABS@
20
21 APP_BASE_DIR = @APP_BASE_DIR@
22 APP_BASE_DIR_INST = @APP_BASE_DIR_INST@
23
24
25 USE_GCC = @USE_GCC@
26 includedir = @includedir@
27 libdir = @libdir@
28
29 static_begin = @APP_LINK_STATIC_ON@
30 static_end = @APP_LINK_STATIC_OFF@
31
32 vrj_cxxflags = @vrj_cxxflags@
33
34 vrj_share_dir = ${prefix}/@VJ_SHARE_DIR@
35
36 vrj_ldflags = @vrj_ldflags@
37 vrj_libs =  @vrj_libs@
38 vrj_prof_libs = @vrj_prof_libs@
39
40 vrj_ogl_lib = @vrj_ogl_lib@
41 vrj_pf_lib = @vrj_pf_lib@
42 vrj_ogl_prof_lib = @vrj_ogl_prof_lib@
43 vrj_pf_prof_lib = @vrj_pf_prof_lib@
44 vrj_ogl_extra_libs = @vrj_ogl_extra_libs@
45 vrj_pf_extra_libs = @vrj_pf_extra_libs@
46
47 vrj_extra_cxxflags = @vrj_extra_cxxflags@
48 vrj_extra_ldflags = @vrj_extra_ldflags@
49 vrj_extra_libs = @vrj_extra_libs@
50
51 vrj_ldflags = ${vrj_ldflags}
52 extra_libs = ${vrj_extra_ldflags} ${vrj_extra_libs}
53
54 vrj_header_subdir = @vrj_header_subdir@
55 vrj_data_subdir   = @vrj_data_subdir@
56 vrj_plugin_subdir = @vrj_plugin_subdir@
57 ########################### Public Variables ############################
58
59 ######################### Standard Flagpoll Variables ###################
60 Name: VR Juggler
61 Description: VR Juggler provides virtual reality (VR) software developers with a suite of application programming interfaces (APIs) that abstract, and hence simplify, all interface aspects of their program including the display surfaces, object tracking, selection and navigation, graphics rendering engines, and graphical user interfaces. An application written with VR Juggler is essentially independent of device, computer platform, and VR system. VR Juggler may be run with any combination of immersive technologies and computational hardware.
62 URL: http://www.vrjuggler.org/
63 Version: ${vrj_version}
64 Provides: vrjuggler
65 Requires: Boost.program_options = @BOOST_VERSION_DOT@ gadgeteer = @GADGET_VERSION@ sonix = @SNX_VERSION@ jccl = @JCCL_VERSION@ vpr = @VPR_VERSION@
66 Arch: ${ISA}
67 Cflags: ${vrj_cxxflags} ${vrj_extra_cxxflags} -I${includedir}
68 Libs: ${vrj_ldflags} ${vrj_libs} ${extra_libs}
69 Libs.private:
70
71 ######################### VR Juggler Specific Flagpoll Variables ###################
72
73 libs: ${vrj_ldflags} ${vrj_libs}
74 extra_libs : ${extra_libs}
75 static_libs: ${static_begin} ${vrj_ldflags} ${vrj_libs} ${static_end}
76 profiled_libs: ${vrj_ldflags} ${vrj_prof_libs}
77 profiled_static_libs: ${static_begin} ${vrj_ldflags} ${vrj_prof_libs} ${static_end}
78
79 # Draw Manager Choices
80 vrj_ogl_libs: ${vrj_ogl_lib} ${vrj_ogl_extra_libs}
81 vrj_ogl_prof_libs: ${vrj_ogl_prof_lib} ${vrj_ogl_extra_libs}
82 vrj_pf_libs: ${vrj_pf_lib} ${vrj_pf_extra_libs}
83 vrj_pf_prof_libs: ${vrj_pf_prof_lib} ${vrj_pf_extra_libs}
84
85 # Application build bits
86 vrj_app_defs_file: ${vrj_share_dir}/vrj.appdefs.mk
87 vrj_app_info_plist: ${vrj_share_dir}/data/bundle/Info.plist
88 vrj_app_nib: ${vrj_share_dir}/data/bundle/MainMenu.nib
89 vrj_app_info_strings: ${vrj_share_dir}/data/bundle/InfoPlist.strings
90 vrj_app_icons: ${vrj_share_dir}/data/bundle/vrjuggler.icns
91 vrj_app_all_resources: ${vrj_share_dir}/data/bundle/vrjuggler.icns ${vrj_share_dir}/data/bundle/vrjuggler.plist
92
93 vrj_header_subdir: ${vrj_header_subdir}
94 vrj_data_subdir: ${vrj_data_subdir}
95 vrj_plugin_subdir: ${vrj_plugin_subdir}
Note: See TracBrowser for help on using the browser.