Ignore:
Timestamp:
Dec 13, 2014 8:04:54 AM (7 years ago)
Author:
gah
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/r9/Makefile.in

    r4852 r4866  
    1717runtime =               $(shell cd ../rappture/runtime; pwd)
    1818TAG =                   branches/blt4
    19 
     19VTK_VERSION =           6.0
    2020# ------------------------------------------------------------------------
    2121#       Source and targer installation directories
     
    5151MKDIR_P =               @MKDIR_P@
    5252CP =                    /bin/cp
     53HAVE_VTK =              @HAVE_VTK@
    5354
    5455common_flags =          --prefix=$(prefix) --exec_prefix=$(exec_prefix)
    5556x_flags =
    5657ifneq ("$(X_INCLUDES)", )
    57 x_flags += --x-includes=$(X_INCLUDES)
     58  x_flags += --x-includes=$(X_INCLUDES)
    5859endif
    5960ifneq ("$(X_LIBRARIES)", )
    60 x_flags += --x-includes=$(X_LIBRARIES)
     61  x_flags += --x-includes=$(X_LIBRARIES)
    6162endif
    6263
     
    7576
    7677fullpkg: tester builder packages
    77 
    78 libshell: $(tcllib)/timestamp $(tls)/timestamp $(itcl)/timestamp
    7978
    8079# Aliases for package directory names.
     
    118117        $(tls) $(vtk) $(zlib)
    119118
     119ifneq ("$(HAVE_VTK)", )
     120  vtk_timestamp   = $(vtk)/timestamp
     121  cmake_timestamp = $(cmake)/timestamp
     122endif
    120123
    121124clean:
     
    127130
    128131blt_flags =     \
    129         --enable-shared \
    130         $(common_flags)
     132                --enable-shared \
     133                $(common_flags)
    131134
    132135blt: $(blt)/timestamp
     
    495498                  $(shape)/timestamp \
    496499                  $(sqlitetcl)/timestamp \
    497                   $(vtk)/timestamp
     500                  $(vtk_timestamp)
    498501        + $(clean_gui)
    499502        + $(fetch_gui)
     
    527530                  $(htmlwidget)/timestamp \
    528531                  $(shape)/timestamp \
     532                  $(tdom)/timestamp \
     533                  $(tcllib)/timestamp \
     534                  $(tls)/timestamp \
     535                  $(tkimg)/timestamp \
    529536                  $(sqlitetcl)/timestamp \
    530                   $(vtk)/timestamp
     537                  $(vtk_timestamp)
    531538        + $(clean_gui)
    532539        + $(fetch_gui)
     
    805812define configure_librappture
    806813        $(MKDIR_P) $(librappture)
    807         cd $(librappture); $(srcdir)/src/configure $(librappture_flags)
     814        cd $(librappture); $(srcdir)/lib/configure $(librappture_flags)
    808815endef
    809816define build_librappture
     
    830837
    831838optimizer_flags =       \
    832         --with-tclsh="$(bindir)/tclsh8.4" \
    833         --enable-shared \
     839        --with-tclsh="$(bindir)/tclsh8.5" \
     840        --enable-shared \
     841        --disable-threads \
    834842        $(common_flags)
    835843
     
    863871define configure_optimizer
    864872        $(MKDIR_P) $(optimizer)
    865         cd $(optimizer); $(srcdir)/$(optimizer)/configure $(optimizer_flags)
     873        cd $(optimizer); $(srcdir)/packages/$(optimizer)/src/configure $(optimizer_flags)
    866874endef
    867875define build_optimizer
     
    875883endef
    876884
    877 $(optimizer)/timestamp: $(gui)/timestamp
     885$(optimizer)/timestamp: #$(gui)/timestamp
    878886        + $(clean_optimizer)
    879887        + $(fetch_optimizer)
     
    967975force-sqlitetcl: $(tcl)/timestamp
    968976        + $(clean_sqlitetcl)
    969         + $(fetch_sqlitelcl)
     977        + $(fetch_sqlitetcl)
    970978        + $(configure_sqlitetcl)
    971979        + $(build_sqlitetcl)
     
    981989define configure_sqlitetcl
    982990        $(MKDIR_P) $(sqlitetcl)
    983         cd $(sqlitetcl); $(runtime)/$(sqlitetcl)/autoconf/tea/configure $(sqlitetcl_flags)
     991        cd $(sqlitetcl); $(runtime)/$(sqlitetcl)/tea/configure $(sqlitetcl_flags)
    984992endef
    985993define build_sqlitetcl
     
    9951003$(sqlitetcl)/timestamp: $(tcl)/timestamp
    9961004        + $(clean_sqlitetcl)
    997         + $(fetch_sqlitelcl)
     1005        + $(fetch_sqlitetcl)
    9981006        + $(configure_sqlitetcl)
    9991007        + $(build_sqlitetcl)
     
    13861394endef
    13871395define fetch_tls
    1388         sh $(srcdir)/fetch.sh $(TAG) $(runtime) $(tkimg)
     1396        sh $(srcdir)/fetch.sh $(TAG) $(runtime) $(tls)
    13891397endef
    13901398define configure_tls
     
    14091417        + $(install_tls)
    14101418        + $(touch_tls)
     1419
     1420# -------------------------------------------------------------------------
     1421#  VIDEO
     1422# -------------------------------------------------------------------------
     1423
     1424video_flags =   \
     1425        --with-tclsh="$(bindir)/tclsh8.4" \
     1426        --enable-shared \
     1427        $(common_flags)
     1428
     1429video: $(video)/timestamp
     1430
     1431clean-video:
     1432        $(clean_video)
     1433fetch-video:
     1434        $(fetch_video)
     1435configure-video:
     1436        $(configure_video)
     1437build-video:
     1438        $(build_video)
     1439install-video:
     1440        $(install_video)
     1441touch-video:
     1442        $(touch_video)
     1443force-video: $(gui)/timestamp
     1444        + $(clean_video)
     1445        + $(fetch_video)
     1446        + $(configure_video)
     1447        + $(build_video)
     1448        + $(install_video)
     1449        + $(touch_video)
     1450
     1451define clean_video
     1452        $(RM) -r $(video)
     1453endef
     1454define fetch_video
     1455endef
     1456define configure_video
     1457        $(MKDIR_P) $(video)
     1458        cd $(video); $(srcdir)/packages/$(video)/configure $(video_flags)
     1459endef
     1460define build_video
     1461        $(MAKE) -C $(video) all
     1462endef
     1463define install_video
     1464        $(MAKE) -C $(video) install
     1465endef
     1466define touch_video
     1467        touch $(video)/timestamp
     1468endef
     1469
     1470$(video)/timestamp: $(gui)/timestamp
     1471        + $(clean_video)
     1472        + $(fetch_video)
     1473        + $(configure_video)
     1474        + $(build_video)
     1475        + $(install_video)
     1476        + $(touch_video)
    14111477
    14121478# -------------------------------------------------------------------------
     
    14541520define install_vtk
    14551521        $(MAKE) -C $(vtk) install
     1522        $(RM) $(includedir)/vtk
     1523        (cd $(includedir); $(LN_S) vtk-$(VTK_VERSION) vtk)
     1524        $(RM) $(libdir)/tcltk/vtk
     1525        (cd $(libdir)/tcltk; $(LN_S) vtk-$(VTK_VERSION) vtk)
    14561526endef
    14571527define touch_vtk
Note: See TracChangeset for help on using the changeset viewer.