-
Notifications
You must be signed in to change notification settings - Fork 228
/
Makefile.am
126 lines (99 loc) · 3.02 KB
/
Makefile.am
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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
# __BEGIN_LICENSE__
# Copyright (C) 2006-2010 United States Government as represented by
# the Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
# __END_LICENSE__
########################################################################
# sources
########################################################################
if MAKE_MODULE_CORE
core_subdirs = Core
core_headers = Core.h
endif
if MAKE_MODULE_MATH
math_subdirs = Math
math_headers = Math.h
endif
if MAKE_MODULE_IMAGE
image_subdirs = Image
image_headers = Image.h
endif
if MAKE_MODULE_FILEIO
fileio_subdirs = FileIO
fileio_headers = FileIO.h
endif
if MAKE_MODULE_CAMERA
camera_subdirs = Camera
camera_headers = Camera.h
endif
if MAKE_MODULE_MOSAIC
mosaic_subdirs = Mosaic
mosaic_headers = Mosaic.h
endif
if MAKE_MODULE_STEREO
stereo_subdirs = Stereo
stereo_headers = Stereo.h
endif
if MAKE_MODULE_CARTOGRAPHY
cartography_subdirs = Cartography
cartography_headers = Cartography.h
endif
if MAKE_MODULE_GPU
gpu_subdirs = GPU
gpu_headers = GPU.h
endif
if MAKE_MODULE_INTERESTPOINT
interestpoint_subdirs = InterestPoint
interestpoint_headers = InterestPoint.h
endif
if MAKE_MODULE_HDR
hdr_subdirs = HDR
hdr_headers = HDR.h
endif
if MAKE_MODULE_GEOMETRY
geometry_subdirs = Geometry
geometry_headers = Geometry.h
endif
if MAKE_MODULE_PHOTOMETRY
photometry_subdirs = Photometry
photometry_headers = Photometry.h
endif
if MAKE_MODULE_PLATE
plate_subdirs = Plate
endif
if MAKE_MODULE_BUNDLEADJUSTMENT
bundleadjustment_subdirs = BundleAdjustment
bundleadjustment_headers = BundleAdjustment.h
endif
if MAKE_MODULE_TOOLS
tools_subdirs = tools
endif
if MAKE_MODULE_GUI
gui_subdirs = gui
endif
if MAKE_MODULE_PYTHON
python_subdirs = Python
endif
include_HEADERS = $(core_headers) $(math_headers) $(image_headers) \
$(fileio_headers) $(camera_headers) $(mosaic_headers) \
$(stereo_headers) $(cartography_headers) $(gpu_headers) \
$(interestpoint_headers) $(hdr_headers) $(geometry_headers) \
$(photometry_headers) $(bundleadjustment_headers) vw.h config.h
SUBDIRS = $(core_subdirs) $(math_subdirs) $(image_subdirs) \
$(fileio_subdirs) . $(camera_subdirs) $(mosaic_subdirs) \
$(stereo_subdirs) $(cartography_subdirs) $(gpu_subdirs) \
$(interestpoint_subdirs) $(hdr_subdirs) $(geometry_subdirs) \
$(photometry_subdirs) $(plate_subdirs) $(bundleadjustment_subdirs) \
$(gui_subdirs) $(python_subdirs) $(tools_subdirs)
lib_LTLIBRARIES = libvw.la
libvw_la_SOURCES =
libvw_la_LDFLAGS= -version-info @LIBTOOL_VERSION@
libvw_la_LIBADD = Core/libvwCore.la Math/libvwMath.la Image/libvwImage.la FileIO/libvwFileIO.la
# This makes sure we're using the c++ linker
nodist_EXTRA_libvw_la_SOURCES = dummy.cxx
CLEANFILES = config.h.pre.in~
########################################################################
# general
########################################################################
includedir = $(prefix)/include/vw
include $(top_srcdir)/config/rules.mak