#include <../Common.tmpl>

#ifdef NEED_MEMMOVE
SRC1 = memmove.c
OBJ1 = memmove.o
#endif

#ifdef NEED_GETCWD
SRC2 = getcwd.c
OBJ2 = getcwd.o
#endif

#ifdef NEED_STRSTUFF
SRC3 = strcasecmp.c strtol.c strstr.c strtoul.c
OBJ3 = strcasecmp.o strtol.o strstr.o strtoul.o
#endif

#ifdef NEED_SNPRINTF
SRC5 = snprintf.c
OBJ5 = snprintf.o
#endif

SRCS = mime.c list.c ml.c mempool.c dmem.c util.c dir.c $(SRC1) $(SRC2) $(SRC3) url.c uproc.c $(SRC5)
OBJS = mime.o list.o ml.o mempool.o dmem.o util.o dir.o $(OBJ1) $(OBJ2) $(OBJ3) url.o uproc.o $(OBJ5)

#ifdef Use_GNURX
RXDEFINES = -DUSE_GNURX
#endif

EXTRA_DEFINES  = $(CHIMERA_DEFINES) $(RXDEFINES)
EXTRA_INCLUDES = -I./ $(RXINCLUDE)

NormalLibraryTarget(xcommon, $(OBJS))

DependTarget()
