#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'

#include "./../WnnImake.def"

       INCLUDES = -I$(WNNINCLUDESRC)
        DEFINES = $(WNNDEFINES)
       LINTLIBS = 

SRC1= jlv3.c
OBJ1= jlv3.o
SRC2= $(WNNETCSRC)/gethinsi.c
OBJ2= gethinsi.o
SRC3= $(WNNETCSRC)/sstrings.c
OBJ3= sstrings.o
SRCS= $(SRC1) $(SRC2) $(SRC3)
OBJS= $(OBJ1) $(OBJ2) $(OBJ3)

#if DebugLibJd
DebuggedLibraryObjectRule()
#else
NormalLibraryObjectRule()
#endif

AllTarget(libjd.a)

libjd.a: $(OBJS) $(WNNLIB)
	cp $(WNNLIB) $@
	ar rv $@ $(OBJS)
	$(RANLIB) $@

LintLibraryTarget(jd,$(SRCS))
InstallLibrary(jd,$(USRLIBDIR))

#if DebugLibJd
DebuggedLibraryTarget(jd,$(OBJS))
#endif

DependTarget()
NormalLintTarget($(SRCS))
NamedMakeSubdirs($(WNNLIB),$(WNNJLIBSRC))

WnnSpecialObjectRule($(OBJ2),$(SRC2),$(WNNETCSRC))
WnnSpecialObjectRule($(OBJ3),$(SRC3),$(WNNETCSRC))
