#!/binb/wmake.exe
#
# File:		makefile.wat
# Author:	Edward C. Zimmermann <edz@crg.net>
# Created:	1994
# Updated:	Dmitri Chubraev, Nov.1994 <chubraev@iem.ee.ethz.ch>
# RCS_ID        $Id$
#
# Makefile : Builds wxWindows library for Windows 3.1
# and Watcom C++ 

FINAL=0

LEVEL       = 386
CCC         = wpp$(LEVEL)
OS_TARGET   = windows

WXDIR = ..\..
WXLIB = $(WXDIR)\lib
WXINC = $(WXDIR)\include\msw
WXBASEINC = $(WXDIR)\include\base
#OPT         = -ot -3
#DEBUG_FLAGS = -d2
#CFG         = -bt=$(OS_TARGET) -Dwx_msw -ze -zq
IFLAGS      = -i=$(WXINC) -i=$(WXBASEINC) -i=$(WXDIR)\contrib\fafa 
#-i=$(WXDIR)\contrib\itsybits
#$(IFLAGS) $(CFG) $(DEBUG_FLAGS)
CPPFLAGS    = /zw /w1 /zq /d2 /dwx_msw
LIBTARGET   = $(WXLIB)\wx$(LEVEL).lib
DUMMY=dummydll

.cc.obj: .AUTODEPEND
        $(CCC) $(CPPFLAGS) $(IFLAGS) $<

OBJECTS = wx_win.obj wx_frame.obj wx_panel.obj wx_utils.obj wx_main.obj &
  wx_item.obj wx_text.obj wx_gdi.obj wx_dialg.obj wx_canvs.obj wx_dc.obj &
  wx_mf.obj wx_ipc.obj wx_timer.obj wx_clipb.obj wx_vlbox.obj &
  wx_stat.obj wx_scrol.obj wx_buttn.obj wx_messg.obj wx_check.obj wx_choic.obj &
  wx_rbox.obj wx_lbox.obj wx_group.obj wx_gauge.obj wx_txt.obj wx_mtxt.obj &
  wx_slidr.obj wx_menu.obj wx_db.obj

BASEOBJECTS = ..\base\wb_win.obj ..\base\wb_frame.obj ..\base\wb_panel.obj &
	..\base\wb_utils.obj ..\base\wx_lay.obj ..\base\wx_doc.obj ..\base\wb_res.obj & 
        ..\base\wb_main.obj ..\base\wb_item.obj ..\base\wb_list.obj ..\base\wb_obj.obj &
        ..\base\wb_text.obj ..\base\wb_gdi.obj ..\base\wb_dialg.obj ..\base\wb_canvs.obj &
        ..\base\wb_dc.obj ..\base\wb_mf.obj ..\base\wb_ps.obj ..\base\wx_enhdg.obj &
        ..\base\wb_hash.obj ..\base\wb_ipc.obj ..\base\wb_form.obj ..\base\wb_timer.obj &
        ..\base\wb_help.obj ..\base\wb_sysev.obj ..\base\wb_stdev.obj ..\base\wb_types.obj &
        ..\base\wb_mgstr.obj ..\base\wxstring.obj ..\base\wb_data.obj ..\base\wb_stat.obj &
        ..\base\wb_scrol.obj ..\base\wb_vlbox.obj ..\base\wb_print.obj ..\base\wx_tbar.obj &
        ..\base\wx_bbar.obj ..\base\wx_mem.obj

all:        $(LIBTARGET)

$(LIBTARGET) : $(OBJECTS) $(BASEOBJECTS) makefile.wat
    %create tmp.lbc
    @for %i in ( $(OBJECTS) ) do @%append tmp.lbc +%i
    @for %i in ( $(BASEOBJECTS) ) do @%append tmp.lbc +%i
    wlib /b /c /n /p=512 $^@ @tmp.lbc
	
clean:
    -erase *.obj *.bak *.err
	-erase $(LIBTARGET)

