set(ASYMPTOTE_INCLUDES ${ASY_INCLUDE_DIR})
set(CAMP_BUILD_FILES
       camperror path drawpath drawlabel picture psfile texfile util settings
       guide flatguide knot drawfill path3 drawpath3 drawsurface
       beziercurve bezierpatch pen pipestream
)

set(RUNTIME_BUILD_FILES
       runtime runbacktrace runpicture runlabel runhistory runarray
       runfile runsystem runpair runtriple runpath runpath3d runstring
       runmath
)

set(SYMBOL_STATIC_BUILD_FILES types builtin gsl)
set(SYMBOL_BUILD_FILES ${RUNTIME_BUILD_FILES} ${SYMBOL_STATIC_BUILD_FILES})

set(GENERATED_SOURCE_BUILD_FILES
       ${SYMBOL_BUILD_FILES} camp.tab lex.yy
)

set(CORE_BUILD_FILES
       ${CAMP_BUILD_FILES} ${SYMBOL_STATIC_BUILD_FILES}
       env genv stm dec errormsg
       callable name symbol entry exp newexp stack exithandlers
       access virtualfieldaccess absyn record interact fileio
       fftw++asy parallel simpson coder coenv impdatum locate asyparser program application
       varinit fundec refaccess envcompleter asyprocess constructor array memory
       Delaunay predicates glrender tr shaders jsfile v3dfile
       EXRFiles GLTextures lspserv symbolmaps win32helpers win32pipestream
       win32xdr xstream
       lspdec lspexp lspfundec lspstm
)

set(ASY_CSV_ENUM_FILES v3dtypes v3dheadertypes)