root/cgm/cgm.make.in @ 1040

Revision 1040, 2.3 KB (checked in by tautges, 2 years ago)

Version 10.2 of cgm.

Line 
1#==================================================================
2#
3# To build CGM applications, do the following:
4#
5# 0. include this file in your makefile (using 'include config.make')
6# 1. Insert '${CGM_INCLUDES}' (w/o quotes) in your compile command, e.g.
7#      ${CXX} ${CGM_INCLUDES} -c mysource.cpp
8# 2. Insert '${CGM_LIBS_LINK}' (w/o quotes) on your link line
9#
10# That's it! No need to look at the code below, unless you're curious.
11#
12#==================================================================
13
14CANT_USE_STD           = @CANT_USE_STD@
15CANT_USE_STD_IO        = @CANT_USE_STD_IO@
16TEMPLATE_DEFS_INCLUDED = @TEMPLATE_DEFS_INCLUDED@
17
18ACIS_DEFS            = @ACIS_DEFS@
19ACIS_DIR             = @ACIS_DIR@
20ACIS_LIB_DIR         = @ACIS_LIB_DIR@
21ACIS_VERSION         = @ACIS_VERSION@
22ACIS_HEALER          = @ACIS_HEALER@
23ACIS_PLATFORM        = @ACIS_PLATFORM@
24ACIS_STEP_TRANSLATOR = @ACIS_STEP_TRANSLATOR@
25ACIS_IGES_TRANSLATOR = @ACIS_IGES_TRANSLATOR@
26ACIS_LIBS            = @ACIS_LIBS@
27ACIS_INCLUDES        = @ACIS_INCLUDES@
28
29CGM_PARALLEL_INCLUDE = @CGM_PARALLEL_INCLUDE@
30CGM_PARALLEL_LIB = @CGM_PARALLEL_LIB@
31CGM_PARALLEL_LIB_FILE = @CGM_PARALLEL_LIB_FILE@
32# These get redefined by a makefile target during *install*
33# by appending correct values to the end of the file.
34CGM_LIBDIR = @abs_builddir@/.libs
35CGM_INCLUDEDIR = @abs_srcdir@
36
37CGM_CXX = @CXX@
38CGM_CC = @CC@
39CGM_CXXFLAGS = @CXXFLAGS@ @CANT_USE_STD@ @CANT_USE_STD_IO@ @TEMPLATE_DEFS_INCLUDED@ ${ACIS_DEFS}
40CGM_CFLAGS = @CFLAGS@
41CGM_LDFLAGS = @LDFLAGS@
42
43CGM_INCLUDES = -I$(CGM_DIR)/util -I$(CGM_DIR)/geom -I$(CGM_DIR)/geom/ACIS $(CGM_PARALLEL_INCLUDE) -I$(CGM_INCLUDEDIR) ${ACIS_INCLUDES}
44
45CGM_LIBS_LINK = ${LDFLAGS} \
46        -L$(CGM_DIR)/geom/virtual -L$(CGM_DIR)/geom/facetbool -L$(CGM_DIR)/geom/facet \
47        -L$(CGM_DIR)/geom/Cholla -L$(CGM_DIR)/geom/ACIS -L$(CGM_DIR)/geom -L$(CGM_DIR)/util \
48        -L${ACIS_LIB_DIR} \
49        -L$(CGM_LIBDIR) \
50        ${ACIS_LIBS} -lcubit_virtual -lcubit_facet -lcubit_facetbool -lcholla ${ACIS_LIBS} -lcubit_geom -lcubit_util \
51        ${CGM_PARALLEL_LIB}
52
53CGM_LIBS_FILES = \
54       $(CGM_LIBDIR)/libcubit_virtual.a \
55       $(CGM_LIBDIR)/libcubit_facetbool.a \
56       $(CGM_LIBDIR)/libcubit_facet.a \
57       $(CGM_LIBDIR)/libcholla.a \
58       $(CGM_LIBDIR)/libcubit_geom.a \
59       $(CGM_LIBDIR)/libcubit_util.a \
60       ${CGM_PARALLEL_LIB_FILE}
Note: See TracBrowser for help on using the browser.