#=======================================================================
#  Makefile for V Class Library
#  Copyright (C) 1995  Bruce E. Wampler
#
#  This program is part of the V C++ GUI Framework.
#
#  This program is free software; you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation; either version 2 of the License, or
#  (at your option) any later version.
#
#  This program is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#=======================================================================

CONFIG=../Config.mk
include $(CONFIG)

OBJS= 	$(oDir)/vapp.o      $(oDir)/vawinfo.o     $(oDir)/vbaseitm.o \
	$(oDir)/vbasewin.o  $(oDir)/vboxlblc.o \
	$(oDir)/vbrush.o    $(oDir)/vbtncmd.o \
	$(oDir)/vcanvas.o   $(oDir)/vchkboxc.o    $(oDir)/vcmd.o \
	$(oDir)/vcmdpane.o  $(oDir)/vcmdprnt.o \
	$(oDir)/vcmdwin.o   $(oDir)/vcolor.o      $(oDir)/vcomboc.o \
	$(oDir)/vcpdc.o     $(oDir)/vdebug.o \
	$(oDir)/vdialog.o   $(oDir)/vfilesel.o    $(oDir)/vfinddlg.o \
	$(oDir)/vfont.o     $(oDir)/vfontsel.o \
	$(oDir)/vframec.o   $(oDir)/vicon.o       $(oDir)/vlabelc.o \
	$(oDir)/vlistc.o    $(oDir)/vmemdc.o \
	$(oDir)/vmenu.o     $(oDir)/vmodald.o     $(oDir)/vnotice.o \
	$(oDir)/vpen.o      $(oDir)/vprogrsc.o \
	$(oDir)/vradioc.o   $(oDir)/vreply.o      $(oDir)/vsliderc.o \
	$(oDir)/vspinc.o    $(oDir)/vtextc.o \
	$(oDir)/vtextcnv.o  $(oDir)/vtexted.o     $(oDir)/vtextinc.o \
	$(oDir)/vthislst.o  $(oDir)/vtimer.o \
	$(oDir)/vutil.o     $(oDir)/vwindc.o      $(oDir)/vwindow.o \
	$(oDir)/vwinprdc.o  $(oDir)/vwinprtr.o    $(oDir)/vynreply.o
#	$(oDir)/printf.o

all:	$(VLibDir)/v.a

$(oDir)/vapp.o:		vapp.cpp
	$(COMPILE)

$(oDir)/vawinfo.o:	vawinfo.cpp
	$(COMPILE)

$(oDir)/vbaseitm.o:	vbaseitm.cpp
	$(COMPILE)

$(oDir)/vbasewin.o:	vbasewin.cpp
	$(COMPILE)

$(oDir)/vboxlblc.o:	vboxlblc.cpp
	$(COMPILE)

$(oDir)/vbrush.o:	vbrush.cpp
	$(COMPILE)

$(oDir)/vbtncmd.o:	vbtncmd.cpp
	$(COMPILE)

$(oDir)/vcanvas.o:	vcanvas.cpp
	$(COMPILE)

$(oDir)/vchkboxc.o:	vchkboxc.cpp
	$(COMPILE)

$(oDir)/vcmd.o:		vcmd.cpp
	$(COMPILE)

$(oDir)/vcmdpane.o:	vcmdpane.cpp
	$(COMPILE)

$(oDir)/vcmdprnt.o:	vcmdprnt.cpp
	$(COMPILE)

$(oDir)/vcmdwin.o:	vcmdwin.cpp
	$(COMPILE)

$(oDir)/vcolor.o:	vcolor.cpp
	$(COMPILE)

$(oDir)/vcomboc.o:	vcomboc.cpp
	$(COMPILE)

$(oDir)/vcpdc.o:	vcpdc.cpp
	$(COMPILE)

$(oDir)/vdebug.o:	vdebug.cpp
	$(COMPILE)

$(oDir)/vdialog.o:	vdialog.cpp
	$(COMPILE)

$(oDir)/vfilesel.o:	vfilesel.cpp
	$(COMPILE)

$(oDir)/vfinddlg.o:	vfinddlg.cpp
	$(COMPILE)

$(oDir)/vfont.o:	vfont.cpp
	$(COMPILE)

$(oDir)/vfontsel.o:	vfontsel.cpp
	$(COMPILE)

$(oDir)/vframec.o:	vframec.cpp
	$(COMPILE)

$(oDir)/vicon.o:	vicon.cpp
	$(COMPILE)

$(oDir)/vlabelc.o:	vlabelc.cpp
	$(COMPILE)

$(oDir)/vlistc.o:	vlistc.cpp
	$(COMPILE)

$(oDir)/vmemdc.o:	vmemdc.cpp
	$(COMPILE)

$(oDir)/vmenu.o:	vmenu.cpp
	$(COMPILE)

$(oDir)/vmodald.o:	vmodald.cpp
	$(COMPILE)

$(oDir)/vnotice.o:	vnotice.cpp
	$(COMPILE)

$(oDir)/vpen.o:		vpen.cpp
	$(COMPILE)

$(oDir)/vprogrsc.o:	vprogrsc.cpp
	$(COMPILE)

$(oDir)/vradioc.o:	vradioc.cpp
	$(COMPILE)

$(oDir)/vreply.o:	vreply.cpp
	$(COMPILE)

$(oDir)/vsliderc.o:	vsliderc.cpp
	$(COMPILE)

$(oDir)/vspinc.o:	vspinc.cpp
	$(COMPILE)

$(oDir)/vtextc.o:	vtextc.cpp
	$(COMPILE)

$(oDir)/vtextcnv.o:	vtextcnv.cpp
	$(COMPILE)

$(oDir)/vtexted.o:	vtexted.cpp
	$(COMPILE)

$(oDir)/vtextinc.o:	vtextinc.cpp
	$(COMPILE)

$(oDir)/vthislst.o:	vthislst.cpp
	$(COMPILE)

$(oDir)/vtimer.o:	vtimer.cpp
	$(COMPILE)

$(oDir)/vutil.o:	vutil.cpp
	$(COMPILE)

$(oDir)/vwindc.o:	vwindc.cpp
	$(COMPILE)

$(oDir)/vwindow.o:	vwindow.cpp
	$(COMPILE)

$(oDir)/vwinprdc.o:	vwinprdc.cpp
	$(COMPILE)

$(oDir)/vwinprtr.o:	vwinprtr.cpp
	$(COMPILE)

$(oDir)/vynreply.o:	vynreply.cpp
	$(COMPILE)

$(oDir)/printf.o:	printf.c
	$(COMPILE)
        
$(VLibDir)/v.a:		$(OBJS)
	rc -i d:\toolkit\h -r vos2.rc
	-rm $@
	ar rvs $@ $(OBJS)
	cp vos2.def ..\lib\os2
	cp vos2.res ..\lib\os2
