SET(ADM_LIB ADM_smjs6)

SET(${ADM_LIB}_SRCS 
	jsapi.c    jsatom.c  jscntxt.c   jsdbgapi.c  jsemit.c  jsfun.c   jsinterp.c  jslong.c  jsobj.c     jsprf.c     jsscope.c   
        jsutil.c   prmjtime.c
	jsarena.c  jsbool.c    jsdhash.c   jsexn.c   jsgc.c    jslock.c    jsmath.c  jsopcode.c  jsregexp.c  jsscript.c  jsxdrapi.c
	jsarray.c  jsdate.c    jsdtoa.c    jsfile.c  jshash.c  jslog2.c    jsnum.c   jsparse.c   jsscan.c    jsstr.c     jsxml.c
        jsiter.c
)
	
ADD_LIBRARY(${ADM_LIB} STATIC ${${ADM_LIB}_SRCS})

IF (MINGW)
	ADD_TARGET_CFLAGS(${ADM_LIB} "-DXP_WIN")
ELSE (MINGW)
	ADD_TARGET_CFLAGS(${ADM_LIB} "-fPIC -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DHAVE_VA_COPY -DVA_COPY=va_copy")
ENDIF (MINGW)

ADD_TARGET_CFLAGS(${ADM_LIB} "-DNDEBUG -DTRIMMED -DEXPORT_JS_API -DJS_USE_SAFE_ARENA -D_IEEE_LIBM")
ADD_TARGET_CFLAGS(${ADM_LIB} "-Dfopen=ADM_fopen")
ADD_TARGET_CFLAGS(${ADM_LIB} "-DJS_C_STRINGS_ARE_UTF8")

TARGET_LINK_LIBRARIES(${ADM_LIB} ADM_core6 m)
