CXX = c++
CC = gcc
DLLWRAP = dllwrap
DLLTOOL = dlltool
AS = as
DLLWRAP_FLAGS = -Wl,--image-base,0x6000000 -s
DLLTOOL_FLAGS = --as $(AS)
CFLAGS =-g $(X)
CXXFALGS = -g $(X)
CPPFLAGS = -I.
#OBJS := zi1.o zi2.o zi3.o

OBJS := a1.o a2.o a3.o a4.o a5.o a6.o a7.o \
        b1.o b2.o b3.o b4.o \
        c1.o c2.o c3.o c4.o c5.o c6.o c7.o c8.o c9.o \
        d1.o d2.o d3.o d4.o d5.o d6.o d7.o d8.o d9.o \
        e1.o e2.o e3.o e4.o e5.o e6.o e7.o e8.o e9.o \
        h1.o h2.o h3.o h4.o h5.o h6.o


DLLS := $(OBJS:.o=.dll)
LIBS := $(addprefix lib,$(OBJS:.o=.a))
DEFS := $(OBJS:.o=.def)

all: $(DLLS) $(LIBS)

#   ++++
$(word 1,$(DLLS)) : $(word 1,$(OBJS)) $(word 1,$(DEFS))
	   $(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
	   $(word 1,$(DEFS)) --dllname $@ $(word 1,$(OBJS))

$(word 2,$(DLLS)) : $(word 2,$(OBJS)) $(word 2,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 2,$(DEFS)) --dllname $@ $(word 2,$(OBJS))

$(word 3,$(DLLS)) : $(word 3,$(OBJS)) $(word 3,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 3,$(DEFS)) --dllname $@ $(word 3,$(OBJS))

$(word 4,$(DLLS)) : $(word 4,$(OBJS)) $(word 4,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 4,$(DEFS)) --dllname $@ $(word 4,$(OBJS))

$(word 5,$(DLLS)) : $(word 5,$(OBJS)) $(word 5,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 5,$(DEFS)) --dllname $@ $(word 5,$(OBJS))

$(word 6,$(DLLS)) : $(word 6,$(OBJS)) $(word 6,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 6,$(DEFS)) --dllname $@ $(word 6,$(OBJS))

$(word 7,$(DLLS)) : $(word 7,$(OBJS)) $(word 7,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 7,$(DEFS)) --dllname $@ $(word 7,$(OBJS))

$(word 8,$(DLLS)) : $(word 8,$(OBJS)) $(word 8,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 8,$(DEFS)) --dllname $@ $(word 8,$(OBJS))

$(word 9,$(DLLS)) : $(word 9,$(OBJS)) $(word 9,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 9,$(DEFS)) --dllname $@ $(word 9,$(OBJS))

$(word 10,$(DLLS)) : $(word 10,$(OBJS)) $(word 10,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 10,$(DEFS)) --dllname $@ $(word 10,$(OBJS))

$(word 11,$(DLLS)) : $(word 11,$(OBJS)) $(word 11,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 11,$(DEFS)) --dllname $@ $(word 11,$(OBJS))

$(word 12,$(DLLS)) : $(word 12,$(OBJS)) $(word 12,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 12,$(DEFS)) --dllname $@ $(word 12,$(OBJS))

$(word 13,$(DLLS)) : $(word 13,$(OBJS)) $(word 13,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 13,$(DEFS)) --dllname $@ $(word 13,$(OBJS))

$(word 14,$(DLLS)) : $(word 14,$(OBJS)) $(word 14,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 14,$(DEFS)) --dllname $@ $(word 14,$(OBJS))

$(word 15,$(DLLS)) : $(word 15,$(OBJS)) $(word 15,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 15,$(DEFS)) --dllname $@ $(word 15,$(OBJS))

$(word 16,$(DLLS)) : $(word 16,$(OBJS)) $(word 16,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 16,$(DEFS)) --dllname $@ $(word 16,$(OBJS))

$(word 17,$(DLLS)) : $(word 17,$(OBJS)) $(word 17,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 17,$(DEFS)) --dllname $@ $(word 17,$(OBJS))

$(word 18,$(DLLS)) : $(word 18,$(OBJS)) $(word 18,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 18,$(DEFS)) --dllname $@ $(word 18,$(OBJS))

$(word 19,$(DLLS)) : $(word 19,$(OBJS)) $(word 19,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 19,$(DEFS)) --dllname $@ $(word 19,$(OBJS))

$(word 20,$(DLLS)) : $(word 20,$(OBJS)) $(word 20,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 20,$(DEFS)) --dllname $@ $(word 20,$(OBJS))

$(word 21,$(DLLS)) : $(word 21,$(OBJS)) $(word 21,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 21,$(DEFS)) --dllname $@ $(word 21,$(OBJS))

$(word 22,$(DLLS)) : $(word 22,$(OBJS)) $(word 22,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 22,$(DEFS)) --dllname $@ $(word 22,$(OBJS))

$(word 23,$(DLLS)) : $(word 23,$(OBJS)) $(word 23,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 23,$(DEFS)) --dllname $@ $(word 23,$(OBJS))

$(word 24,$(DLLS)) : $(word 24,$(OBJS)) $(word 24,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 24,$(DEFS)) --dllname $@ $(word 24,$(OBJS))

$(word 25,$(DLLS)) : $(word 25,$(OBJS)) $(word 25,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 25,$(DEFS)) --dllname $@ $(word 25,$(OBJS))

$(word 26,$(DLLS)) : $(word 26,$(OBJS)) $(word 26,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 26,$(DEFS)) --dllname $@ $(word 26,$(OBJS))

$(word 27,$(DLLS)) : $(word 27,$(OBJS)) $(word 27,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 27,$(DEFS)) --dllname $@ $(word 27,$(OBJS))

$(word 28,$(DLLS)) : $(word 28,$(OBJS)) $(word 28,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 28,$(DEFS)) --dllname $@ $(word 28,$(OBJS))

$(word 29,$(DLLS)) : $(word 29,$(OBJS)) $(word 29,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 29,$(DEFS)) --dllname $@ $(word 29,$(OBJS))

$(word 30,$(DLLS)) : $(word 30,$(OBJS)) $(word 30,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 30,$(DEFS)) --dllname $@ $(word 30,$(OBJS))

$(word 31,$(DLLS)) : $(word 31,$(OBJS)) $(word 31,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 31,$(DEFS)) --dllname $@ $(word 31,$(OBJS))

$(word 32,$(DLLS)) : $(word 32,$(OBJS)) $(word 32,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 32,$(DEFS)) --dllname $@ $(word 32,$(OBJS))

$(word 33,$(DLLS)) : $(word 33,$(OBJS)) $(word 33,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 33,$(DEFS)) --dllname $@ $(word 33,$(OBJS))

$(word 34,$(DLLS)) : $(word 34,$(OBJS)) $(word 34,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 34,$(DEFS)) --dllname $@ $(word 34,$(OBJS))

$(word 35,$(DLLS)) : $(word 35,$(OBJS)) $(word 35,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 35,$(DEFS)) --dllname $@ $(word 35,$(OBJS))

$(word 36,$(DLLS)) : $(word 36,$(OBJS)) $(word 36,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 36,$(DEFS)) --dllname $@ $(word 36,$(OBJS))

$(word 37,$(DLLS)) : $(word 37,$(OBJS)) $(word 37,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 37,$(DEFS)) --dllname $@ $(word 37,$(OBJS))

$(word 38,$(DLLS)) : $(word 38,$(OBJS)) $(word 38,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 38,$(DEFS)) --dllname $@ $(word 38,$(OBJS))

$(word 39,$(DLLS)) : $(word 39,$(OBJS)) $(word 39,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 39,$(DEFS)) --dllname $@ $(word 39,$(OBJS))

$(word 40,$(DLLS)) : $(word 40,$(OBJS)) $(word 40,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 40,$(DEFS)) --dllname $@ $(word 40,$(OBJS))

$(word 41,$(DLLS)) : $(word 41,$(OBJS)) $(word 41,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 41,$(DEFS)) --dllname $@ $(word 41,$(OBJS))

$(word 42,$(DLLS)) : $(word 42,$(OBJS)) $(word 42,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 42,$(DEFS)) --dllname $@ $(word 42,$(OBJS))

$(word 43,$(DLLS)) : $(word 43,$(OBJS)) $(word 43,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 43,$(DEFS)) --dllname $@ $(word 43,$(OBJS))
# ++++
$(word 44,$(DLLS)) : $(word 44,$(OBJS)) $(word 44,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
	$(word 44,$(DEFS)) --dllname $@ $(word 44,$(OBJS))

$(word 45,$(DLLS)) : $(word 45,$(OBJS)) $(word 45,$(DEFS))
	$(DLLWRAP) $(DLLWRAP_FLAGS) -o $@ --def \
    $(word 45,$(DEFS)) --dllname $@ $(word 45,$(OBJS))

# middle.













$(word 1,$(DEFS)) $(word 1,$(LIBS)) : $(word 1,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
	$(word 1,$(DLLS)) --output-lib $(word 1,$(LIBS)) $(word 1,$(OBJS))

$(word 2,$(DEFS)) $(word 2,$(LIBS)) : $(word 2,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 2,$(DLLS)) --output-lib $(word 2,$(LIBS)) $(word 2,$(OBJS))

$(word 3,$(DEFS)) $(word 3,$(LIBS)) : $(word 3,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 3,$(DLLS)) --output-lib $(word 3,$(LIBS)) $(word 3,$(OBJS))

$(word 4,$(DEFS)) $(word 4,$(LIBS)) : $(word 4,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 4,$(DLLS)) --output-lib $(word 4,$(LIBS)) $(word 4,$(OBJS))

$(word 5,$(DEFS)) $(word 5,$(LIBS)) : $(word 5,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 5,$(DLLS)) --output-lib $(word 5,$(LIBS)) $(word 5,$(OBJS))

$(word 6,$(DEFS)) $(word 6,$(LIBS)) : $(word 6,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 6,$(DLLS)) --output-lib $(word 6,$(LIBS)) $(word 6,$(OBJS))

$(word 7,$(DEFS)) $(word 7,$(LIBS)) : $(word 7,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 7,$(DLLS)) --output-lib $(word 7,$(LIBS)) $(word 7,$(OBJS))

$(word 8,$(DEFS)) $(word 8,$(LIBS)) : $(word 8,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 8,$(DLLS)) --output-lib $(word 8,$(LIBS)) $(word 8,$(OBJS))

$(word 9,$(DEFS)) $(word 9,$(LIBS)) : $(word 9,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 9,$(DLLS)) --output-lib $(word 9,$(LIBS)) $(word 9,$(OBJS))

$(word 10,$(DEFS)) $(word 10,$(LIBS)) : $(word 10,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 10,$(DLLS)) --output-lib $(word 10,$(LIBS)) $(word 10,$(OBJS))

$(word 11,$(DEFS)) $(word 11,$(LIBS)) : $(word 11,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 11,$(DLLS)) --output-lib $(word 11,$(LIBS)) $(word 11,$(OBJS))

$(word 12,$(DEFS)) $(word 12,$(LIBS)) : $(word 12,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 12,$(DLLS)) --output-lib $(word 12,$(LIBS)) $(word 12,$(OBJS))

$(word 13,$(DEFS)) $(word 13,$(LIBS)) : $(word 13,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 13,$(DLLS)) --output-lib $(word 13,$(LIBS)) $(word 13,$(OBJS))

$(word 14,$(DEFS)) $(word 14,$(LIBS)) : $(word 14,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 14,$(DLLS)) --output-lib $(word 14,$(LIBS)) $(word 14,$(OBJS))

$(word 15,$(DEFS)) $(word 15,$(LIBS)) : $(word 15,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 15,$(DLLS)) --output-lib $(word 15,$(LIBS)) $(word 15,$(OBJS))

$(word 16,$(DEFS)) $(word 16,$(LIBS)) : $(word 16,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 16,$(DLLS)) --output-lib $(word 16,$(LIBS)) $(word 16,$(OBJS))

$(word 17,$(DEFS)) $(word 17,$(LIBS)) : $(word 17,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 17,$(DLLS)) --output-lib $(word 17,$(LIBS)) $(word 17,$(OBJS))

$(word 18,$(DEFS)) $(word 18,$(LIBS)) : $(word 18,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 18,$(DLLS)) --output-lib $(word 18,$(LIBS)) $(word 18,$(OBJS))

$(word 19,$(DEFS)) $(word 19,$(LIBS)) : $(word 19,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 19,$(DLLS)) --output-lib $(word 19,$(LIBS)) $(word 19,$(OBJS))

$(word 20,$(DEFS)) $(word 20,$(LIBS)) : $(word 20,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 20,$(DLLS)) --output-lib $(word 20,$(LIBS)) $(word 20,$(OBJS))

$(word 21,$(DEFS)) $(word 21,$(LIBS)) : $(word 21,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 21,$(DLLS)) --output-lib $(word 21,$(LIBS)) $(word 21,$(OBJS))

$(word 22,$(DEFS)) $(word 22,$(LIBS)) : $(word 22,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 22,$(DLLS)) --output-lib $(word 22,$(LIBS)) $(word 22,$(OBJS))

$(word 23,$(DEFS)) $(word 23,$(LIBS)) : $(word 23,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 23,$(DLLS)) --output-lib $(word 23,$(LIBS)) $(word 23,$(OBJS))

$(word 24,$(DEFS)) $(word 24,$(LIBS)) : $(word 24,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 24,$(DLLS)) --output-lib $(word 24,$(LIBS)) $(word 24,$(OBJS))

$(word 25,$(DEFS)) $(word 25,$(LIBS)) : $(word 25,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 25,$(DLLS)) --output-lib $(word 25,$(LIBS)) $(word 25,$(OBJS))

$(word 26,$(DEFS)) $(word 26,$(LIBS)) : $(word 26,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 26,$(DLLS)) --output-lib $(word 26,$(LIBS)) $(word 26,$(OBJS))

$(word 27,$(DEFS)) $(word 27,$(LIBS)) : $(word 27,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 27,$(DLLS)) --output-lib $(word 27,$(LIBS)) $(word 27,$(OBJS))

$(word 28,$(DEFS)) $(word 28,$(LIBS)) : $(word 28,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 28,$(DLLS)) --output-lib $(word 28,$(LIBS)) $(word 28,$(OBJS))

$(word 29,$(DEFS)) $(word 29,$(LIBS)) : $(word 29,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 29,$(DLLS)) --output-lib $(word 29,$(LIBS)) $(word 29,$(OBJS))

$(word 30,$(DEFS)) $(word 30,$(LIBS)) : $(word 30,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 30,$(DLLS)) --output-lib $(word 30,$(LIBS)) $(word 30,$(OBJS))

$(word 31,$(DEFS)) $(word 31,$(LIBS)) : $(word 31,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 31,$(DLLS)) --output-lib $(word 31,$(LIBS)) $(word 31,$(OBJS))

$(word 32,$(DEFS)) $(word 32,$(LIBS)) : $(word 32,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 32,$(DLLS)) --output-lib $(word 32,$(LIBS)) $(word 32,$(OBJS))

$(word 33,$(DEFS)) $(word 33,$(LIBS)) : $(word 33,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 33,$(DLLS)) --output-lib $(word 33,$(LIBS)) $(word 33,$(OBJS))

$(word 34,$(DEFS)) $(word 34,$(LIBS)) : $(word 34,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 34,$(DLLS)) --output-lib $(word 34,$(LIBS)) $(word 34,$(OBJS))

$(word 35,$(DEFS)) $(word 35,$(LIBS)) : $(word 35,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 35,$(DLLS)) --output-lib $(word 35,$(LIBS)) $(word 35,$(OBJS))

$(word 36,$(DEFS)) $(word 36,$(LIBS)) : $(word 36,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 36,$(DLLS)) --output-lib $(word 36,$(LIBS)) $(word 36,$(OBJS))

$(word 37,$(DEFS)) $(word 37,$(LIBS)) : $(word 37,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 37,$(DLLS)) --output-lib $(word 37,$(LIBS)) $(word 37,$(OBJS))

$(word 38,$(DEFS)) $(word 38,$(LIBS)) : $(word 38,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 38,$(DLLS)) --output-lib $(word 38,$(LIBS)) $(word 38,$(OBJS))

$(word 39,$(DEFS)) $(word 39,$(LIBS)) : $(word 39,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 39,$(DLLS)) --output-lib $(word 39,$(LIBS)) $(word 39,$(OBJS))

$(word 40,$(DEFS)) $(word 40,$(LIBS)) : $(word 40,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 40,$(DLLS)) --output-lib $(word 40,$(LIBS)) $(word 40,$(OBJS))

$(word 41,$(DEFS)) $(word 41,$(LIBS)) : $(word 41,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 41,$(DLLS)) --output-lib $(word 41,$(LIBS)) $(word 41,$(OBJS))

$(word 42,$(DEFS)) $(word 42,$(LIBS)) : $(word 42,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 42,$(DLLS)) --output-lib $(word 42,$(LIBS)) $(word 42,$(OBJS))

$(word 43,$(DEFS)) $(word 43,$(LIBS)) : $(word 43,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
    $(word 43,$(DLLS)) --output-lib $(word 43,$(LIBS)) $(word 43,$(OBJS))

#++++
$(word 44,$(DEFS)) $(word 44,$(LIBS)) : $(word 44,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
	$(word 44,$(DLLS)) --output-lib $(word 44,$(LIBS)) $(word 44,$(OBJS))

$(word 45,$(DEFS)) $(word 45,$(LIBS)) : $(word 45,$(OBJS))
	$(DLLTOOL) $(DLLTOOL_FLAGS) --output-def $@ --dllname \
	$(word 45,$(DLLS)) --output-lib $(word 45,$(LIBS)) $(word 45,$(OBJS))























clean:
	-rm -f $(DLLS) $(LIBS) $(PROGRAMS) $(DEFS) *.o core

