Engrave.h
Go to the documentation of this file.00001 #ifndef ENGRAVE_H
00002 #define ENGRAVE_H
00003
00004 #ifdef EAPI
00005 #undef EAPI
00006 #endif
00007 #ifdef WIN32
00008 # ifdef BUILDING_DLL
00009 # define EAPI __declspec(dllexport)
00010 # else
00011 # define EAPI __declspec(dllimport)
00012 # endif
00013 #else
00014 # ifdef __GNUC__
00015 # if __GNUC__ >= 4
00016 # define EAPI __attribute__ ((visibility("default")))
00017 # else
00018 # define EAPI
00019 # endif
00020 # else
00021 # define EAPI
00022 # endif
00023 #endif
00024
00092 #ifdef __cplusplus
00093 extern "C" {
00094 #endif
00095
00096 #include <Evas.h>
00097
00098 #include <engrave_enums.h>
00099 #include <engrave_data.h>
00100 #include <engrave_image.h>
00101 #include <engrave_font.h>
00102 #include <engrave_spectrum.h>
00103 #include <engrave_program.h>
00104 #include <engrave_part_state.h>
00105 #include <engrave_part.h>
00106 #include <engrave_group.h>
00107 #include <engrave_style.h>
00108 #include <engrave_file.h>
00109
00110 #include <engrave_load.h>
00111 #include <engrave_out.h>
00112
00113 #include <engrave_canvas.h>
00114
00115 #ifdef __cplusplus
00116 }
00117 #endif
00118 #endif
00119