
LOCINCL = -I../../include/base -I../../include/x

#ifdef XView
#define XVIEW sb_scrol.c
#else
#define XVIEW /**/
#endif

#include "Imake.inc"

#if HasGcc
XCOMM STD_INCLUDES=-I/usr/local/lib/g++-include
#endif

#if HasGcc
CDEBUGFLAGS=-g -O2
#endif

#ifndef XView
TARGET=../../lib/wx150
#else
TARGET=../../lib/wx150_ol
#endif

all::
	mkdirhier ../../lib

SRCSX1 =		\
	wx_canvs.cc	\
	wx_clipb.cc	\
	wx_dc.cc	\
	wx_dialg.cc	\
	wx_frame.cc	\
	wx_gdi.cc	\
	wx_ipc.cc	\
	wx_item.cc	\
	wx_main.cc	\
	wx_mf.cc	\
	wx_panel.cc	\
	wx_text.cc	\
	wx_timer.cc	\
	wx_utils.cc	\
	wx_win.cc

OBJSX2=	../base/wb_canvs.ExtObj	\
	../base/wb_dc.ExtObj	\
	../base/wb_dialg.ExtObj	\
	../base/wb_form.ExtObj	\
	../base/wb_frame.ExtObj	\
	../base/wb_gdi.ExtObj	\
	../base/wb_hash.ExtObj	\
	../base/wb_help.ExtObj	\
	../base/wb_ipc.ExtObj	\
	../base/wb_item.ExtObj	\
	../base/wb_list.ExtObj	\
	../base/wb_main.ExtObj	\
	../base/wb_mf.ExtObj	\
	../base/wb_obj.ExtObj	\
	../base/wb_panel.ExtObj	\
	../base/wb_ps.ExtObj	\
	../base/wb_stdev.ExtObj	\
	../base/wb_sysev.ExtObj	\
	../base/wb_text.ExtObj	\
	../base/wb_timer.ExtObj	\
	../base/wb_types.ExtObj	\
	../base/wb_utils.ExtObj	\
	../base/wb_win.ExtObj

#	../base/wb_event.ExtObj		/* Not compiled */
#	wx_event.cc			/* Not compiled */

SRCS1 = $(SRCSX1)
SRCS  = $(SRCSX1) XVIEW
#ifndef XView
OBJS1 = $(SRCS1:.cc=.ExtObj) $(OBJSX2)
#else
OBJS1 = $(SRCS1:.cc=.ExtObj) sb_scrol.ExtObj $(OBJSX2)
#endif

SpecialLibraryTarget($(TARGET),$(OBJS1))

DependTarget()

WorldRule()

#ifndef XView
IDIR=/usr/local/wx150
#else
IDIR=/usr/local/wx150_ol
#endif

install::
        mkdirhier $(IDIR)/lib
        mkdirhier $(IDIR)/include/x

InstallSpecialLibrary($(TARGET),$(IDIR)/lib)

InstallNonExec(../../include/x/wx_buttn.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_canvs.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_check.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_choic.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_dc.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_dccan.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_dcmem.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_dialg.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_frame.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_gdi.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_ipc.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_ipcob.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_item.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_lbox.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_main.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_menu.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_messg.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_mf.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_mnuit.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_mtxt.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_panel.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_privt.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_rbox.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_slidr.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_text.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_timer.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_txt.h,$(IDIR)/include/x)
InstallNonExec(../../include/x/wx_win.h,$(IDIR)/include/x)

all:: $(TARGET).ExtLib

dos::

