Code Search for Developers
 
 
  

Makefile from GreenSocs at Krugle


Show Makefile syntax highlighted

# Package properties
VENDOR = GreenSocs
PACKAGE = gstlm
PACKAGE_DIR ?= ${PACKAGE}-0.9
#VERSION ?= ${shell sed -n -e "1s,^.*(\(.*\)-.*).*$$,\1,p" ${PACKAGE_DIR}/debian/changelog}
VERSION ?= 1.1
#DEBVERSION ?= ${shell sed -n -e "1s,^.*(.*-\(.*\)).*$$,\1,p" ${PACKAGE_DIR}/debian/changelog}
SECTION = devel
PRIORITY = optional
DESCRIPTION = "GreenSocs Transaction Level Modeling"
DEPENDS = libboost-dev, systemc, gsc

# Instalation properties
VERSIONED = 1
BUILD_EXTRA = rm ${GS_BUILD_DIR}/${PREFIX}/examples/Makefile.defs; rm $(GS_BUILD_DIR)/${PREFIX}/examples/*/Makefile
#MAKE_INSTALL_SET_PREFIX = 1
MODULEFILE_TEMPLATE = ${PACKAGE}.modulefile.template
MODULEFILE_LOCATION = ${PACKAGE}/${VERSION}

#PREFIX = /GreenSocs/gstlm/${VERSION}

# Scripts
#POSTINST_CONFIGURE = update-alternatives --install $$GSROOT/etc/systemc systemc $$GSROOT/$(PREFIX) 0 --slave $$GSROOT/include/systemc systemc-include $$GSROOT/$(PREFIX)/include --slave $$GSROOT/lib/libsystemc.a libsystemc.a $$GSROOT/$(PREFIX)/lib/libsystemc.a --slave $$GSROOT/bin/gcc-path gcc-path $$GSROOT/$(PREFIX_BASE)/gcc/$(GCC_VERSION)/bin; gs-env addpath INCLUDEPATH $$GSROOT/include/systemc
#PRERM_REMOVE = update-alternatives --remove systemc $$GSROOT/$(PREFIX); gs-env rmpath INCLUDEPATH $$GSROOT/include/systemc


# Set operation
OP = source2deb


include ../Makefile.packages




See more files for this project here

GreenSocs

To develop SystemC infrustructure, basic IP, patches and add on library code for eventual standerdization.\r\nThe GreenSocs project is made up of a number of contributions (sub projects). Please visit www.greensocs.com for more information.

Project homepage: http://sourceforge.net/projects/greensocs
Programming language(s): C,C++,Java,Perl,XML
License: other

  debian/
    config
    postinst
    preinst
    templates
  gstlm-0.9/
    debian/
      changelog
      compat
      control
      copyright
      rules
    docs/
      Doxyfile
      GenericSM.eps
      GenericWaveform.eps
      GreenBusMan.tex
      GreenBusPort.eps
      Makefile.am
      SystemClayers.eps
      SystemClayers.graffle
      greensocs.sty
      gsbook.cls
      mainpage.doxygen
      names.eps
      names.graffle
      socpath.eps
    gstlm/
      gstlm/
        attributeBase.h
        attributes.h
        tlm.h
        tlm_b_if.h
        tlm_port.h
        tlm_slave_if.h
        transactionBase.h
      protocol/
        PLB.h
        generic.dynamic_casts.h
        generic.h
        generic.static_casts.h
        generic2.h
        splitcomplete.h
      router/
        protocol/
          PLB/
            PLBBusProtocol.h
            PLBBusProtocol.tpp
          SimpleBus/
            simpleBusProtocol.h
          simpleAddressMap.h
        scheduler/
          dynamicPriorityScheduler.h
          fixedPriorityScheduler.h
        README_ROUTER
        genericBridge.h
        genericProtocol_if.h
        genericRouter.h
        genericRouter_call.h
        genericRouter_event.h
        genericRouter_if.h
        genericScheduler_if.h
      userAPI/
        ship/
          ship_datatypes.h
          ship_masterport.h
          ship_serializable_if.h
          ship_slaveport.h
        basicPorts.h
        basicPorts2.h
        shipAPI.h
        simplebusAPI.h
      utils/
        class_wrapper.h
        description.h
        dust.h
        dust_model.h
        dust_model_and_introspection.h
        dust_model_and_transactions.h
        gs_config.h
        gs_config_parser.h
        gs_configurable.h
        gs_datatypes.h
        gs_dust_port.h
        gs_param.h
        gs_param_root.h
        gs_trace.h
        memoryutils.h
        payload_event_queue-new_buggy.h
        payload_event_queue.h
        phase_trace.h
        ref_count.h
        router_fabric.h
    usercode/
      example_burst/
      example_configurable/
      example_multibus/
      example_plb/
      example_ship/
      example_simple/
      example_simplebus/
      example_simplebus2/
      example_splitcomplete/
      Makefile
      Makefile.am
      Makefile.defs
      README
    AUTHORS
    COPYING
    ChangeLog
    INSTALL
    LICENSE
    Makefile.am
    NEWS
    README
    configure.ac
  Makefile