WS_INST_DIR = /SYS/unix
WS_DEFAULT_DIR = /SYS/unix/ws
ARCH = -DWS_DEFAULT_DIR=\"$(WS_DEFAULT_DIR)\" -DBTRON -DPCAT
CC1 = $(GNUi386)/bin/gcc386
CC = $(GNUi386)/bin/gcc386
STLD = gcc386
DEBUG = -g -ggdb -Wall -Wno-format -DDEBUG
DEBUG2 = -O3 -Wall -Wno-format
DEBUG_DLL = -g -ggdb -Wall -Wno-format -fPIC -DDEBUG
DEBUG2_DLL = -O3 -Wall -Wno-format -fPIC
OBJDIR = ./debug
OBJDIR2 = ./runtime
OBJDIR-st = ./debug-st
OBJDIR2-st = ./runtime-st
C++FLAGS = $(DEBUG) -DFUNCPROTO -DXTFUNCPROTO $(INCLUDE) $(ARCH)
C++FLAGS2 = $(DEBUG2) -DFUNCPROTO -DXTFUNCPROTO $(INCLUDE) $(ARCH)
C++FLAGS_DLL = $(DEBUG_DLL) -DFUNCPROTO -DXTFUNCPROTO $(INCLUDE) $(ARCH)
C++FLAGS2_DLL = $(DEBUG2_DLL) -DFUNCPROTO -DXTFUNCPROTO $(INCLUDE) $(ARCH)
STFLAGS = -r -nostdlib
RANLIB = ranlib
SHARED = -shared -Wl,-soname,
KINPUT2 =
LIBS =  -L../../lib -lws -lwsc -lwsx11 -lwsb -lwsad -lpthread
LIBSD =  -L../../lib -lwsd -lwscd -lwsx11d -lwsbd -lwsadd -lpthread
XINCS = 
XLIBS = 
INCJPG =
LIBJPG = -L/usr/X11R6/lib -ljpeg 
INCPNG =
LIBPNG = -L/usr/X11R6/lib -lpng -lz
INCXPM =
LIBXPM = -L/usr/X11R6/lib -lXpm
STRIP = echo
LIBM = -lm
SOCKLIB = 
EXTLIB =


#
#	@(#)makerules (appl)
#		GNU make 
#
#	ץꥱɸ롼
#	(C) Copyright 1995-2001 by Personal Media Corporation
#
#	ˡ
#	ᥤ Makefile ǲѿɬפ˱ꤷƤ顢
#	Υե include 롣
#
#	MACHINE	оݵ
#	BD	ȯĶΥ١ǥ쥯ȥ
#	mode	ѥ⡼
#
#	 ܺ٤ϡ$(BD)/etc/makerules 򻲾ȤΤȡ
#
#	USE_MT		ޥб饤֥ѤȤ 1
#	USE_CPP 	C++ ѤȤ 1
#	USE_LIBSTL	C++ STL 饤֥ѤȤ 1
#	USE_LIBCPP	C++ ץꥱ饤֥ѤȤ
#			ѤСֹꤹ롣
#			() USE_LIBCPP = 1
#	ѤʤȤ USE_xxx ʤȤ롣
#
#	MAKE_DLL	DLL (Dynamic Link Library) Ȥ 1
#

### άΥǥե ###
ifndef BD
  # ȯĶΥ١ǥ쥯ȥ
  BD := /usr/local/brightv
endif

###  ɸ롼 ###
include $(BD)/etc/makerules

#
#	ʲϡ ɸ롼ȰۤʤʬΤԤ
#

### ץꥱ̥إåǥ쥯ȥ꡼λ ###
HEADER = $(BD)/include

ifdef USE_CPP
  HEADER := $(BD)/include/cpp $(HEADER)
endif

ifdef USE_LIBCPP
  DATABOX_HEADER += $(BD)/include/cpp
endif

#
# PC-AT ѤΥǥեȥ롼
#

# CPU  (i386)
CPU_TYPE = 0x163

### ץꥱѥ饤֥ ###
LOADLIBES =
LDOBJS =
LDLIBS = -lapp -ltf -lgcc -lmain -ldbg -llang -lg -lsys -lg -lf -lsvc

ifdef USE_LIBCPP
  LDLIBS := $(USE_LIBCPP:%=-lcpp%) $(LDLIBS)
endif
ifdef USE_LIBSTL
  LDLIBS := -lstlport $(LDLIBS)
endif
ifdef MAKE_DLL
  LDLIBS := $(patsubst -lmain,-lshare, $(LDLIBS)) -lgcc
endif
ifdef USE_MT
  # ޥб饤֥
  LDLIBS := $(patsubst -lmain,-lmain_r, $(LDLIBS))
endif
#	stlport	C++ STL 饤֥
#	cpp	C++ ץꥱ饤֥
#	app	ץꥱ饤֥
#	tf	TRON Code Framework
#	gcc	ѥ(gcc)°饤֥
#	main	ץѥ饤֥ (ȥå״Ϣʤ)
#	dbg	ǥХåݡȥ饤֥
#	lang	¿饤֥
#	g	C ɸ饤֥
#	sys	ƥ饤֥
#	f	¿黻饤֥
#	svc	OS ˥󥿡ե饤֥

ifdef MAKE_DLL
  ### DLL  ѥ롿󥯥ץ ###
  CFLAGS += -fPIC
  ifeq ($(MAKE_DLL), -1)
    # ̤ܥθ (¹ԤϤǤʤΤ)
    LDFLAGS2 = -rdynamic -nostdlib -Wl,--defsym,_start=0
  else
    LDFLAGS2 = -shared
  endif
endif

