Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Examples  

sourcegenerator.h File Reference

#include <sys/stat.h>
#include <qdatetime.h>

Include dependency graph for sourcegenerator.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  YSourceGenerator

Defines

#define SOURCE_PROJECTCONFIG_NAME   "yasa_projectconfig.h"
#define SOURCE_EXECUTIVE_NAME   "yasa_projectexecutive.h"
#define SOURCE_SCHEDULERS_NAME   "yasa_projectschedulers.h"
#define SOURCE_TASKSET_HEADER_NAME   "yasa_projecttaskset.h"
#define SOURCE_TASKSET_SOURCE_NAME   "yasa_projecttaskset.c"
#define SOURCE_FILES   "files"
#define SOURCE_MAKEFILE_NAME   "Makefile"
#define SOURCE_MAKEFILE_PROJECT_NAME   "Makefile.project"
#define SOURCE_MAKEFILE_SCHEDULERS_NAME   "Makefile.schedulers"
#define SOURCE_RUNIT_NAME   "runit"
#define SOURCE_CLEANUP_NAME   "cleanup"
#define SOURCE_UNINSTALL_NAME   "uninstall"
#define SOURCE_RUNPROJECT_NAME   "runproject"
#define SOURCE_CVSIGNORE_NAME   "cvsignore"
#define SOURCE_CVSIGNORE_FINAL_NAME   ".cvsignore"
#define SG_COMMENT_LINE   "//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////"
#define SG_SCRIPT_STARTUP   "#!/bin/sh"
#define SG_SCRIPT_RUNPROJECT   "./runproject"
#define SG_SCRIPT_SHOW_LOGFILE   "cat \"%1\" && echo \"Press Ctrl+d to exit\" && cat"
#define SG_MAKE_COMMAND_SIMULATE   "simulate"
#define SG_MAKE_COMMAND_CLEANUP   "clean"
#define SG_MAKE_COMMAND_UNINSTALL   "uninstall"
#define SG_COMMENT_START   "// "
#define SG_IMPORTANT_COMMENT   "/* %1 */"
#define SG_BRACE_OPENED   "{"
#define SG_BRACE_CLOSED   "}"
#define SG_TAB   "\t"
#define SG_SEMICOLON   ";"
#define SG_OBJECT_EXTENSION   "o"
#define SG_LOGGING_SIZE   100000
#define SG_DEFAULT_ENVIRONMENTATTR_NAME   "environmentattr"
#define SG_DEFAULT_SCHEDULERATTR_NAME   "schedulerattr"
#define SG_DEFAULT_THREADATTR_NAME   "threadattr"
#define SG_DEFAULT_RESOURCEACTION_NAME   "resourceactions"
#define SG_DEFAULT_RESUMETIME_NAME   "resumetimes"
#define SG_DEFAULT_MUTEXATTR_NAME   "mutexattr"
#define SG_DEFAULT_MUTEXID_NAME   "MUTEXID"
#define SG_FUNCTION_INIT   "extern void* %1(void* param, void **userdata);"
#define SG_FUNCTION_EXECUTE   "extern void* %1(void **userdata);"
#define SG_FUNCTION_CLEANUP   "extern void %1(void **userdata);"
#define SG_SHELLVAR_YASA   "export YASA=\"%1\""
#define SG_SHELLVAR_PROJECTDIR   "export YASA_PROJECTDIR=\"%1\""
#define SG_SHELLVAR_PROJECTFILENAME   "export YASA_PROJECTFILENAME=\"%1\""
#define SG_SHELLVAR_WORKDIR   "export YASA_WORKDIR=\"%1\""
#define SG_SHELLVAR_EXECUTIVE   "export YASA_EXECUTIVE=\"%1\""
#define SG_SHELLVAR_EXECUTIVEDIR   "export YASA_EXECUTIVEDIR=\"%1\""
#define SG_SHELLVAR_SCHEDULERS   "export YASA_SCHEDULERS="
#define SG_SHELLVAR_LOGFILE   "export YASA_LOGFILE=\"%1\""
#define SG_SHELLVAR_CFLAGS   "export YASA_CFLAGS=\"-D__YASA__ %1\""
#define SG_SHELLVAR_CFILES   "export YASA_CFILES="
#define SG_SHELLVAR_OFILES   "export YASA_OFILES="


Define Documentation

#define SG_BRACE_CLOSED   "}"
 

#define SG_BRACE_OPENED   "{"
 

#define SG_COMMENT_LINE   "//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////"
 

common strings to write source and header files

#define SG_COMMENT_START   "// "
 

#define SG_DEFAULT_ENVIRONMENTATTR_NAME   "environmentattr"
 

#define SG_DEFAULT_MUTEXATTR_NAME   "mutexattr"
 

#define SG_DEFAULT_MUTEXID_NAME   "MUTEXID"
 

#define SG_DEFAULT_RESOURCEACTION_NAME   "resourceactions"
 

#define SG_DEFAULT_RESUMETIME_NAME   "resumetimes"
 

#define SG_DEFAULT_SCHEDULERATTR_NAME   "schedulerattr"
 

#define SG_DEFAULT_THREADATTR_NAME   "threadattr"
 

#define SG_FUNCTION_CLEANUP   "extern void %1(void **userdata);"
 

#define SG_FUNCTION_EXECUTE   "extern void* %1(void **userdata);"
 

#define SG_FUNCTION_INIT   "extern void* %1(void* param, void **userdata);"
 

#define SG_IMPORTANT_COMMENT   "/* %1 */"
 

#define SG_LOGGING_SIZE   100000
 

#define SG_MAKE_COMMAND_CLEANUP   "clean"
 

#define SG_MAKE_COMMAND_SIMULATE   "simulate"
 

#define SG_MAKE_COMMAND_UNINSTALL   "uninstall"
 

#define SG_OBJECT_EXTENSION   "o"
 

#define SG_SCRIPT_RUNPROJECT   "./runproject"
 

#define SG_SCRIPT_SHOW_LOGFILE   "cat \"%1\" && echo \"Press Ctrl+d to exit\" && cat"
 

#define SG_SCRIPT_STARTUP   "#!/bin/sh"
 

#define SG_SEMICOLON   ";"
 

#define SG_SHELLVAR_CFILES   "export YASA_CFILES="
 

#define SG_SHELLVAR_CFLAGS   "export YASA_CFLAGS=\"-D__YASA__ %1\""
 

#define SG_SHELLVAR_EXECUTIVE   "export YASA_EXECUTIVE=\"%1\""
 

#define SG_SHELLVAR_EXECUTIVEDIR   "export YASA_EXECUTIVEDIR=\"%1\""
 

#define SG_SHELLVAR_LOGFILE   "export YASA_LOGFILE=\"%1\""
 

#define SG_SHELLVAR_OFILES   "export YASA_OFILES="
 

#define SG_SHELLVAR_PROJECTDIR   "export YASA_PROJECTDIR=\"%1\""
 

#define SG_SHELLVAR_PROJECTFILENAME   "export YASA_PROJECTFILENAME=\"%1\""
 

#define SG_SHELLVAR_SCHEDULERS   "export YASA_SCHEDULERS="
 

#define SG_SHELLVAR_WORKDIR   "export YASA_WORKDIR=\"%1\""
 

#define SG_SHELLVAR_YASA   "export YASA=\"%1\""
 

#define SG_TAB   "\t"
 

#define SOURCE_CLEANUP_NAME   "cleanup"
 

#define SOURCE_CVSIGNORE_FINAL_NAME   ".cvsignore"
 

#define SOURCE_CVSIGNORE_NAME   "cvsignore"
 

#define SOURCE_EXECUTIVE_NAME   "yasa_projectexecutive.h"
 

#define SOURCE_FILES   "files"
 

#define SOURCE_MAKEFILE_NAME   "Makefile"
 

#define SOURCE_MAKEFILE_PROJECT_NAME   "Makefile.project"
 

#define SOURCE_MAKEFILE_SCHEDULERS_NAME   "Makefile.schedulers"
 

#define SOURCE_PROJECTCONFIG_NAME   "yasa_projectconfig.h"
 

source generator file names

#define SOURCE_RUNIT_NAME   "runit"
 

#define SOURCE_RUNPROJECT_NAME   "runproject"
 

#define SOURCE_SCHEDULERS_NAME   "yasa_projectschedulers.h"
 

#define SOURCE_TASKSET_HEADER_NAME   "yasa_projecttaskset.h"
 

#define SOURCE_TASKSET_SOURCE_NAME   "yasa_projecttaskset.c"
 

#define SOURCE_UNINSTALL_NAME   "uninstall"
 


Generated on Thu Feb 13 23:47:46 2003 for Yasa by doxygen1.3-rc3