# Copyright (C) 2003-2006 The Trustees of Princeton University
# rewritten by Thierry Parmentelat - INRIA Sophia Antipolis
#
-# $Id: wextoolbox.mk 1696 2010-04-26 19:18:48Z thierry $
-#
### NOTES on diffs with onelab
# 2.6.27 vs 2.6.22 - does not need iwlwifi exception anymore
# does not include:
#f14# boost-MODULES := boost
#f14# boost-SPEC := boost.spec
#f14# boost-BUILD-FROM-SRPM := yes
+#f14# boost-DEVEL-RPMS := bzip2-devel libicu-devel chrpath
#f14# ALL += boost
#f14# IN_BOOTSTRAPFS += boost
#f14#
#f14# gnuradio-MODULES := gnuradio
#f14# gnuradio-SPEC := gnuradio.spec
#f14# gnuradio-BUILD-FROM-SRPM := yes
+#f14# gnuradio-DEVEL-RPMS := python-numeric numpy wxPython PyQt4 swig fftw sdcc gsl guile cppunit fftw-devel gsl-devel libusb-devel cppunit-devel
#f14# # boost-devel needs boost !
#f14# gnuradio-DEPEND-DEVEL-RPMS := boost boost-devel
#f14# ALL += gnuradio
bbn-MODULES := bbn_80211
bbn-SPEC := bbn_80211.spec
bbn-BUILD-FROM-SRPM := yes
-bbn-DEPEND-DEVEL-RPMS := gnuradio gnuradio-devel boost boost-devel
+# now from the stock repo
+bbn-DEVEL-RPMS := gnuradio gnuradio-devel boost boost-devel swig
+#bbn-DEPEND-DEVEL-RPMS := gnuradio gnuradio-devel boost boost-devel
ALL += bbn
IN_BOOTSTRAPFS += bbn
crunchxml-MODULES := crunchxml
crunchxml-SPEC := crunchxml.spec
crunchxml-BUILD-FROM-SRPM := yes
+crunchxml-DEVEL-RPMS := glib2-devel libxml-devel libxml2-devel scons
ALL += crunchxml
IN_BOOTSTRAPFS += crunchxml
spectools-MODULES := spectools
spectools-SPEC := spectools.spec
spectools-BUILD-FROM-SRPM := yes
+spectools-DEVEL-RPMS := gtk2-devel
ALL += spectools
IN_BOOTSTRAPFS += spectools
sge-MODULES := sge
sge-SPEC := sge.spec
sge-BUILD-FROM-SRPM := yes
+sge-DEVEL-RPMS += kdevelop-devel kdevelop kdevelop-libs java-1.6.0-openjdk
+sge-DEVEL-RPMS += lesstif lesstif-devel
+
# turning this off - current focus is on deploying the sge box separately from myplc
# packaging is still broken, and we're exploring a ready-t-o-use distro on centos
# ALL += sge
#
# NodeManager
#
-nodemanager-MODULES := NodeManager
+nodemanager-MODULES := nodemanager
nodemanager-SPEC := NodeManager.spec
ALL += nodemanager
IN_BOOTSTRAPFS += nodemanager
#
# codemux: Port 80 demux
#
-codemux-MODULES := CoDemux
+codemux-MODULES := codemux
codemux-SPEC := codemux.spec
ALL += codemux
IN_BOOTSTRAPFS += codemux
#
vsys-MODULES := vsys
vsys-SPEC := vsys.spec
+vsys-DEVEL-RPMS += ocaml-docs ocaml-ocamldoc
ifeq "$(local_inotify_tools)" "true"
vsys-DEPEND-DEVEL-RPMS := inotify-tools inotify-tools-devel
endif
# myplc-docs only contains docs for PLCAPI and NMAPI, but
# we still need to pull MyPLC, as it is where the specfile lies,
# together with the utility script docbook2drupal.sh
-myplc-docs-MODULES := MyPLC PLCAPI NodeManager Monitor
+myplc-docs-MODULES := myplc plcapi nodemanager
myplc-docs-SPEC := myplc-docs.spec
ALL += myplc-docs