#---------------------------------------------------------------
#
#			Configuration
#
#---------------------------------------------------------------
#OSDEPEND	= -DAIX
#OSDEPEND	= -DSUNOS
#OSDEPEND	= -DSUNOS5
OSDEPEND	= -DLINUX -DWIN

#---------------------------------------------------------------
DEVELOPHOME		= ../../..
RELEASEHOME             = $(DEVELOPHOME)
DEVELOPBIN		= $(DEVELOPHOME)/bin
DEVELOPINC		= $(DEVELOPHOME)/include
DEVELOPLIB		= $(DEVELOPHOME)/lib
DEVELOPTOOLS		= $(RELEASEHOME)/tools
DEVELOPSRC		= $(DEVELOPHOME)/src
RELEASESRC		= $(RELEASEHOME)/src
SRCTOOLS		= $(DEVELOPSRC)/tools
DEVELOPCPF		= $(DEVELOPSRC)/cpf
RELEASECPF              = $(RELEASESRC)/cpf
CPFINC			= $(DEVELOPCPF)/include
CPFCPA			= $(DEVELOPCPF)/cpa
CPFCPAS			= $(DEVELOPCPF)/cpas
CPFXCOM			= $(RELEASECPF)/xcom
CPFFCOM			= $(DEVELOPCPF)/fcom
CPFPRMN			= $(DEVELOPCPF)/prmn
CPFTRMN			= $(DEVELOPCPF)/trmn
CPFNTMN			= $(DEVELOPCPF)/ntmn

#---------------------------------------------------------------
INCLUDES		= \
			-I. \
			-I$(CPFINC)

#			-I/usr/include
#---------------------------------------------------------------
#
#			C compiler flags
#
#---------------------------------------------------------------
#---------------------------------------------------------------
#			debugging options
#---------------------------------------------------------------
#DEBUGOPTS		=
#DEBUGOPTS		= -g -DDEBUG
DEBUGOPTS		= -g -DDEBUGOUT_ON

#---------------------------------------------------------------
#			cpf options
#---------------------------------------------------------------
#CPFOPTS	= -DNOTICE -DPERROR
CPFOPTS		= -DPERROR -DMEMCTL

#---------------------------------------------------------------
#			C Compiler Options
#---------------------------------------------------------------
CFLAGS		= \
			$(OSDEPEND) \
			$(INCLUDES) \
			$(CPFOPTS) \
			$(DEBUGOPTS)
#---------------------------------------------------------------
all:build butobi substr bitobu

#---------------------------------------------------------------
build:
	@make -f mmisc.mk

butobi:butobi.o
	$(CC) $(CFLAGS) -o butobi butobi.o

substr:substr.o
	$(CC) $(CFLAGS) -o substr substr.o

bitobu:bitobu.o
	$(CC) $(CFLAGS) -o bitobu bitobu.o

.c.o : $(HEADERS)
	$(CC) $(CFLAGS) -c $*.c
