source: sources/src/systemc @ 30

Last change on this file since 30 was 27, checked in by buchmann, 16 years ago

SystemCASS now uses autoconf/automake to build the API. Regression tests still
use the old Makefiles.
(thanks to Nicolas Pouillon)

The library directory no longer is "lib-arch-system". The directory now is "lib-linux". Everyone needs to pay attention about SYSTEMCASS environment variable.

Changes:

  • system header includes
  • Add includes to config.h (generated by autoconf/automake)
  • test:
    • linux preprocessor macro instead of _WIN32
    • CONFIG_DEBUG instead of DEBUG

Removes:

  • Makefile
  • guess_endianness.cc
  • guess_os.sh
  • assert.h (we now use standard assert.h)
  • Options.def
File size: 733 bytes
Line 
1#ifndef __SYSTEMC_HEADER
2#define __SYSTEMC_HEADER
3
4#define SYSTEMCASS_SPECIFIC
5//#define SOCVIEW // we can't define SOCVIEW macro because we don't support
6//some features like "debug" function
7#define STATESAVER_SYSTEM
8#define NONAME_RENAME
9#define PORT_DEPENDANCIES_ENABLED
10
11#include"sc_fwd.h"
12
13#include"global_functions.h"
14#include"sc_nbdefs.h"
15#include"sc_ver_ext.h"
16#include"sc_module_name.h"
17#include"sc_module_ext.h"
18#include"sc_module_name.h"
19#include"module_hierarchy_ext.h"
20#include"serialization_ext.h"
21#include"sc_port_ext.h"
22#include"sc_signal.h"
23#include"sc_clock_ext.h"
24#include"sc_sensitive.h"
25
26#include"sc_time.h"
27#include"sc_unit.h"
28#include"sc_trace_ext.h"
29#include"sc_vcd_trace.h"
30#include"sc_pat_trace.h"
31
32#endif
Note: See TracBrowser for help on using the repository browser.