#include "xbt/str.h"
#include "xbt/config.h"
#include "instr/instr_private.h"
+#include "surf/surfxml_parse.h"
#ifdef HAVE_LUA
#include <lua.h>
#include <lauxlib.h>
void *surf_workstation = NULL;
void *surf_link = NULL;
- //First pass of platform file
- surf_config_add_callback();
- parse_platform_file(platform_file);
+ platform_filename = bprintf("%s",platform_file);
+ // Reset callbacks
+ surf_parse_reset_callbacks();
+ // Add config callbacks
+ surf_parse_add_callback_config();
SD_CHECK_INIT_DONE();
- DEBUG0("SD_create_environment");
- surf_config_models_setup(platform_file);
parse_platform_file(platform_file);
surf_config_models_create_elms();