#
# Makefile
#
SHELL=sh
MAKE=make

SRCS = locbund.c \
sprintf.c \
sscanf.c \
ufile.c \
ufmt_cmn.c \
uprintf.c \
uprntf_p.cpp \
uscanf.c \
uscanf_p.c \
ustdio.c \
ustream.cpp \
ucln_io.cpp

OBJS = locbund.obj \
sprintf.obj \
sscanf.obj \
ucln_io.obj \
ufile.obj \
ufmt_cmn.obj \
uprintf.obj \
uprntf_p.obj \
uscanf.obj \
uscanf_p.obj \
ustdio.obj \
ustream.obj

.SUFFIXES: .c .cpp .obj .lib .dll .exp

CFLAGS=-nologo -MT -O2
INC=-I. -I.. -Iunicode -I../i18n -I../common
DEFS=-DU_IO_IMPLEMENTATION=1 -DWIN32=1 -DU_WINDOWS=1 -DICUFORXeTeX=1 \
-D_CRT_SECURE_NO_DEPRECATE=1

TGTLIB=icuinputoutput.lib

LIBS=

.cpp.obj:
	cl $(CFLAGS) -EHsc -GR $(DEFS) $(INC) -c $<
.c.obj:
	cl $(CFLAGS) $(DEFS) $(INC) -c $<

all: $(TGTLIB)
$(TGTLIB): $(OBJS)
	lib -out:$@ $(OBJS)

install: $(TGTLIB)
	cp -p $(TGTLIB) ../../lib/

clean:
	rm -f *~ *.lib *.obj
