V_INCLUDE = ../includew
DEFINES = -D_WIN32
C_FLAGS = -O3 -c -include v_gnuwin32_extra.h -I$(V_INCLUDE) $(DEFINES)

LIBV = $(LIBRARY_PATH)/libV.a

.SUFFIXES:.o .cpp .h

.cpp.o:
	$(CC) $(C_FLAGS) $<

OBJS = VAPP.o VAWINFO.o VBASEITM.o VBASEWIN.o VBOXLBLC.o VBRUSH.o VBTNCMD.o
OBJS += VCANVAS.o VCBTNCMD.o VCHKBOXC.o VCLABELC.o VCMD.o VCMDPANE.o VCMDPRNT.o
OBJS += VCMDWIN.o VCOLOR.o VCOMBOC.o VCPDC.o VDEBUG.o VDIALOG.o VFILESEL.o VFONT.o
OBJS += VFONTSEL.o VFRAMEC.o VICON.o VLABELC.o VLISTC.o VMEMDC.o VMENU.o VMODALD.o
OBJS += VNOTICE.o VPEN.o VPROGRSC.o VRADIOC.o VREPLY.o VSLIDERC.o VSPINC.o VTEXTC.o
OBJS += VTEXTCNV.o VTEXTINC.o VTHISLST.o VTIMER.o VUTIL.o VWINDC.o VWINDOW.o 
OBJS += VWINPRDC.o VWINPRTR.o VYNREPLY.o

LIBS = -lcygwin -lcomdlg32 -lkernel32 -luser32 -ladvapi32 -lgdi32

all:$(LIBV)

$(LIBV):$(OBJS)
	ar r $(LIBV) $(OBJS)

clean:
	rm -f *.o




