@ -1,6 +1,176 @@
FILE ( GLOB SRC *.cpp *.h config_file/*.cpp config_file/*.h )
FILE ( GLOB HEADERS ../../include/nel/misc/*.h )
FILE ( GLOB NLMISC_CDB
c d b . c p p . . / . . / i n c l u d e / n e l / m i s c / c d b . h
c d b _ * . c p p . . / . . / i n c l u d e / n e l / m i s c / c d b _ * . h
)
FILE ( GLOB NLMISC_EVENT
e v e n t s . c p p . . / . . / i n c l u d e / n e l / m i s c / e v e n t s . h
e v e n t _ * . c p p . . / . . / i n c l u d e / n e l / m i s c / e v e n t _ * . h
* _ e v e n t _ * . c p p . . / . . / i n c l u d e / n e l / m i s c / * _ e v e n t _ * . h
)
FILE ( GLOB NLMISC_DEBUG
d e b u g . c p p . . / . . / i n c l u d e / n e l / m i s c / d e b u g . h
r e p o r t . c p p . . / . . / i n c l u d e / n e l / m i s c / r e p o r t . h
l o g . c p p . . / . . / i n c l u d e / n e l / m i s c / l o g . h
)
FILE ( GLOB NLMISC_FILESYSTEM
a s y n c _ f i l e _ m a n a g e r . c p p . . / . . / i n c l u d e / n e l / m i s c / a s y n c _ f i l e _ m a n a g e r . h
f i l e . c p p . . / . . / i n c l u d e / n e l / m i s c / f i l e . h
p a t h . c p p . . / . . / i n c l u d e / n e l / m i s c / p a t h . h
b i g _ f i l e . c p p . . / . . / i n c l u d e / n e l / m i s c / b i g _ f i l e . h
* _ x m l . c p p . . / . . / i n c l u d e / n e l / m i s c / * _ x m l . h
x m l _ * . c p p . . / . . / i n c l u d e / n e l / m i s c / x m l _ * . h
)
FILE ( GLOB NLMISC_STREAM
* _ s t r e a m . c p p . . / . . / i n c l u d e / n e l / m i s c / * _ s t r e a m . h
s t r e a m . c p p . . / . . / i n c l u d e / n e l / m i s c / s t r e a m . h
s t r e a m _ * . c p p . . / . . / i n c l u d e / n e l / m i s c / s t r e a m _ * . h
)
FILE ( GLOB NLMISC_DISPLAYER
d i s p l a y e r . c p p . . / . . / i n c l u d e / n e l / m i s c / d i s p l a y e r . h
* _ d i s p l a y e r . c p p . . / . . / i n c l u d e / n e l / m i s c / * _ d i s p l a y e r . h
)
FILE ( GLOB NLMISC_MATH
p l a n e . c p p . . / . . / i n c l u d e / n e l / m i s c / p l a n e . h
. . / . . / i n c l u d e / n e l / m i s c / p l a n e _ i n l i n e . h
p o l y g o n . c p p . . / . . / i n c l u d e / n e l / m i s c / p o l y g o n . h
q u a d . c p p . . / . . / i n c l u d e / n e l / m i s c / q u a d . h
q u a t . c p p . . / . . / i n c l u d e / n e l / m i s c / q u a t . h
r e c t . c p p . . / . . / i n c l u d e / n e l / m i s c / r e c t . h
r g b a . c p p . . / . . / i n c l u d e / n e l / m i s c / r g b a . h
t r i a n g l e . c p p . . / . . / i n c l u d e / n e l / m i s c / t r i a n g l e . h
u v . c p p . . / . . / i n c l u d e / n e l / m i s c / u v . h
v e c t o r * . c p p . . / . . / i n c l u d e / n e l / m i s c / v e c t o r * . h
a a b b o x . c p p . . / . . / i n c l u d e / n e l / m i s c / a a b b o x . h
a l g o . c p p . . / . . / i n c l u d e / n e l / m i s c / a l g o . h
b s p h e r e . c p p . . / . . / i n c l u d e / n e l / m i s c / b s p h e r e . h
f a s t _ f l o o r . c p p . . / . . / i n c l u d e / n e l / m i s c / f a s t _ f l o o r . h
g e o m _ e x t . c p p . . / . . / i n c l u d e / n e l / m i s c / g e o m _ e x t . h
l i n e . c p p . . / . . / i n c l u d e / n e l / m i s c / l i n e . h
m a t r i x . c p p . . / . . / i n c l u d e / n e l / m i s c / m a t r i x . h
)
FILE ( GLOB NLMISC_PLATFORM
* _ n l . c p p . . / . . / i n c l u d e / n e l / m i s c / * _ n l . h
c o m m o n . c p p . . / . . / i n c l u d e / n e l / m i s c / c o m m o n . h
a p p _ c o n t e x t . c p p . . / . . / i n c l u d e / n e l / m i s c / a p p _ c o n t e x t . h
c h e c k _ f p u . c p p . . / . . / i n c l u d e / n e l / m i s c / c h e c k _ f p u . h
c p u _ t i m e _ s t a t . c p p . . / . . / i n c l u d e / n e l / m i s c / c p u _ t i m e _ s t a t . h
d u m m y _ w i n d o w . c p p . . / . . / i n c l u d e / n e l / m i s c / d u m m y _ w i n d o w . h
d y n l o a d l i b . c p p . . / . . / i n c l u d e / n e l / m i s c / d y n l o a d l i b . h
f a s t _ m e m . c p p . . / . . / i n c l u d e / n e l / m i s c / f a s t _ m e m . h
i n t e r _ w i n d o w _ m s g _ q u e u e . c p p . . / . . / i n c l u d e / n e l / m i s c / i n t e r _ w i n d o w _ m s g _ q u e u e . h
s y s t e m _ * . c p p . . / . . / i n c l u d e / n e l / m i s c / s y s t e m _ * . h
w i n 3 2 _ u t i l . c p p . . / . . / i n c l u d e / n e l / m i s c / w i n 3 2 _ u t i l . h
w i n _ t r a y . c p p . . / . . / i n c l u d e / n e l / m i s c / w i n _ t r a y . h
)
FILE ( GLOB NLMISC_GENERIC
. . / . . / i n c l u d e / n e l / m i s c / a r r a y _ 2 d . h
* _ m e m o r y . c p p . . / . . / i n c l u d e / n e l / m i s c / * _ m e m o r y . h
b u f _ f i f o . c p p . . / . . / i n c l u d e / n e l / m i s c / b u f _ f i f o . h
. . / . . / i n c l u d e / n e l / m i s c / c a l l b a c k . h
* _ a l l o c a t o r . c p p . . / . . / i n c l u d e / n e l / m i s c / * _ a l l o c a t o r . h
. . / . . / i n c l u d e / n e l / m i s c / e n u m _ b i t s e t . h
f a s t _ i d _ m a p . c p p . . / . . / i n c l u d e / n e l / m i s c / f a s t _ i d _ m a p . h
h i e r a r c h i c a l _ t i m e r . c p p . . / . . / i n c l u d e / n e l / m i s c / h i e r a r c h i c a l _ t i m e r . h
. . / . . / i n c l u d e / n e l / m i s c / h i s t o r i c . h
. . / . . / i n c l u d e / n e l / m i s c / m u t a b l e _ c o n t a i n e r . h
. . / . . / i n c l u d e / n e l / m i s c / r a n d o m . h
s m a r t _ p t r . c p p . . / . . / i n c l u d e / n e l / m i s c / s m a r t _ p t r . h
. . / . . / i n c l u d e / n e l / m i s c / s m a r t _ p t r _ i n l i n e . h
. . / . . / i n c l u d e / n e l / m i s c / r e s o u r c e _ p t r . h
. . / . . / i n c l u d e / n e l / m i s c / r e s o u r c e _ p t r _ i n l i n e . h
b i t _ s e t . c p p . . / . . / i n c l u d e / n e l / m i s c / b i t _ s e t . h
s t o p _ w a t c h . c p p . . / . . / i n c l u d e / n e l / m i s c / s t o p _ w a t c h . h
. . / . . / i n c l u d e / n e l / m i s c / t w i n _ m a p . h
o b j e c t _ v e c t o r . c p p . . / . . / i n c l u d e / n e l / m i s c / o b j e c t _ v e c t o r . h
. . / . . / i n c l u d e / n e l / m i s c / s i n g l e t o n . h
s p e a k e r _ l i s t e n e r . c p p . . / . . / i n c l u d e / n e l / m i s c / s p e a k e r _ l i s t e n e r . h
. . / . . / i n c l u d e / n e l / m i s c / s t a t i c _ m a p . h
s t l _ b l o c k _ l i s t . c p p . . / . . / i n c l u d e / n e l / m i s c / s t l _ b l o c k _ l i s t . h
)
FILE ( GLOB NLMISC_UTILITY
c o n f i g _ f i l e . c p p . . / . . / i n c l u d e / n e l / m i s c / c o n f i g _ f i l e . h
c f _ * . c p p . . / . . / i n c l u d e / n e l / m i s c / c f _ * . h
c o n f i g _ f i l e / c o n f i g _ f i l e . c p p c o n f i g _ f i l e / c o n f i g _ f i l e . h
c o n f i g _ f i l e / c f _ * . c p p c o n f i g _ f i l e / c f _ * . h
c l a s s _ i d . c p p . . / . . / i n c l u d e / n e l / m i s c / c l a s s _ i d . h
c l a s s _ r e g i s t r y . c p p . . / . . / i n c l u d e / n e l / m i s c / c l a s s _ r e g i s t r y . h
c m d _ a r g s . c p p . . / . . / i n c l u d e / n e l / m i s c / c m d _ a r g s . h
c o m m a n d . c p p . . / . . / i n c l u d e / n e l / m i s c / c o m m a n d . h
e i d _ t r a n s l a t o r . c p p . . / . . / i n c l u d e / n e l / m i s c / e i d _ t r a n s l a t o r . h
e n t i t y _ i d . c p p . . / . . / i n c l u d e / n e l / m i s c / e n t i t y _ i d . h
e v a l _ n u m _ e x p r . c p p . . / . . / i n c l u d e / n e l / m i s c / e v a l _ n u m _ e x p r . h
f a c t o r y . c p p . . / . . / i n c l u d e / n e l / m i s c / f a c t o r y . h
g r i d _ t r a v e r s a l . c p p . . / . . / i n c l u d e / n e l / m i s c / g r i d _ t r a v e r s a l . h
m o u s e _ s m o o t h e r . c p p . . / . . / i n c l u d e / n e l / m i s c / m o u s e _ s m o o t h e r . h
n o i s e _ v a l u e . c p p . . / . . / i n c l u d e / n e l / m i s c / n o i s e _ v a l u e . h
p r o g r e s s _ c a l l b a c k . c p p . . / . . / i n c l u d e / n e l / m i s c / p r o g r e s s _ c a l l b a c k . h
s h e e t _ i d . c p p . . / . . / i n c l u d e / n e l / m i s c / s h e e t _ i d . h
v a r i a b l e . c p p . . / . . / i n c l u d e / n e l / m i s c / v a r i a b l e . h
v a l u e _ s m o o t h e r . c p p . . / . . / i n c l u d e / n e l / m i s c / v a l u e _ s m o o t h e r . h
)
FILE ( GLOB NLMISC_STRING
s t r i n g _ * . c p p . . / . . / i n c l u d e / n e l / m i s c / s t r i n g _ * . h
. . / . . / i n c l u d e / n e l / m i s c / u c s t r i n g . h
u n i c o d e . c p p
s s t r i n g . c p p . . / . . / i n c l u d e / n e l / m i s c / s s t r i n g . h
)
FILE ( GLOB NLMISC_I18N
d i f f _ t o o l . c p p . . / . . / i n c l u d e / n e l / m i s c / d i f f _ t o o l . h
i 1 8 n . c p p . . / . . / i n c l u d e / n e l / m i s c / i 1 8 n . h
w o r d s _ d i c t i o n a r y . c p p . . / . . / i n c l u d e / n e l / m i s c / w o r d s _ d i c t i o n a r y . h
)
FILE ( GLOB NLMISC_THREAD
c o _ t a s k . c p p . . / . . / i n c l u d e / n e l / m i s c / c o _ t a s k . h
m u t e x . c p p . . / . . / i n c l u d e / n e l / m i s c / m u t e x . h
* _ t h r e a d . c p p . . / . . / i n c l u d e / n e l / m i s c / * _ t h r e a d . h
t a s k _ * . c p p . . / . . / i n c l u d e / n e l / m i s c / t a s k _ * . h
r e a d e r _ w r i t e r . c p p . . / . . / i n c l u d e / n e l / m i s c / r e a d e r _ w r i t e r . h
t d s . c p p . . / . . / i n c l u d e / n e l / m i s c / t d s . h
t h r e a d . c p p . . / . . / i n c l u d e / n e l / m i s c / t h r e a d . h
)
FILE ( GLOB NLMISC_BITMAP
b i t m a p . c p p . . / . . / i n c l u d e / n e l / m i s c / b i t m a p . h
b i t m a p _ * . c p p
)
FILE ( GLOB NLMISC_CRYPT
m d 5 . c p p . . / . . / i n c l u d e / n e l / m i s c / m d 5 . h
s h a 1 . c p p . . / . . / i n c l u d e / n e l / m i s c / s h a 1 . h
)
SOURCE_GROUP ( "" FILES ${ SRC } ${ HEADERS } )
SOURCE_GROUP ( "cdb" FILES ${ NLMISC_CDB } )
SOURCE_GROUP ( "event" FILES ${ NLMISC_EVENT } )
SOURCE_GROUP ( "debug" FILES ${ NLMISC_DEBUG } )
SOURCE_GROUP ( "platform" FILES ${ NLMISC_PLATFORM } )
SOURCE_GROUP ( "filesystem" FILES ${ NLMISC_FILESYSTEM } )
SOURCE_GROUP ( "stream" FILES ${ NLMISC_STREAM } )
SOURCE_GROUP ( "displayer" FILES ${ NLMISC_DISPLAYER } )
SOURCE_GROUP ( "math" FILES ${ NLMISC_MATH } )
SOURCE_GROUP ( "generic" FILES ${ NLMISC_GENERIC } )
SOURCE_GROUP ( "utility" FILES ${ NLMISC_UTILITY } )
SOURCE_GROUP ( "bitmap" FILES ${ NLMISC_BITMAP } )
SOURCE_GROUP ( "thread" FILES ${ NLMISC_THREAD } )
SOURCE_GROUP ( "i18n" FILES ${ NLMISC_I18N } )
SOURCE_GROUP ( "crypt" FILES ${ NLMISC_CRYPT } )
SOURCE_GROUP ( "string" FILES ${ NLMISC_STRING } )
NL_TARGET_LIB ( nelmisc ${ HEADERS } ${ SRC } )
IF ( WITH_GTK )