# OSPlus Text Editor Makefile
# Borland C++ version
#
# Generated by the IDE and modified
.AUTODEPEND


#
# Borland C++ tools
#
IMPLIB  = IMPLIB
BCCDOS  = BCC +BCCDOS.CFG
TLINK   = TLINK
TLIB    = TLIB
TASM    = TASM

# Borland C++ root path
BCROOT = C:\BC45

#
# Options
#
IDE_LFLAGSDOS =  -L$(BCROOT)\LIB
IDE_BFLAGS =
CLATDOS_ospeditdexe =  -v- -R- -k- -N- -1- -p- -ml -f
LLATDOS_ospeditdexe =  -L$(BCROOT)\LIB;$(BCROOT)\LIB -P=65535 -c -Tde
RLATDOS_ospeditdexe =
BLATDOS_ospeditdexe =
CEAT_ospeditdexe = $(CLATDOS_ospeditdexe)
CNIEAT_ospeditdexe = -I$(BCROOT)\INCLUDE;$(BCROOT)\INCLUDE -D
LNIEAT_ospeditdexe = -x
LEAT_ospeditdexe = $(LLATDOS_ospeditdexe)
REAT_ospeditdexe = $(RLATDOS_ospeditdexe)
BEAT_ospeditdexe = $(BLATDOS_ospeditdexe)
CLATDOS_txtrtfdcnv =  -ml -f- -1- -v- -R- -k- -g0
LLATDOS_txtrtfdcnv =  -c -Tde -L$(BCROOT)\LIB;$(BCROOT)\LIB -P=65535
RLATDOS_txtrtfdcnv =
BLATDOS_txtrtfdcnv =
CEAT_txtrtfdcnv = $(CLATDOS_txtrtfdcnv)
CNIEAT_txtrtfdcnv = -I$(BCROOT)\INCLUDE;$(BCROOT)\INCLUDE -D
LNIEAT_txtrtfdcnv = -x
LEAT_txtrtfdcnv = $(LLATDOS_txtrtfdcnv)
REAT_txtrtfdcnv = $(RLATDOS_txtrtfdcnv)
BEAT_txtrtfdcnv = $(BLATDOS_txtrtfdcnv)
CLATDOS_txtwritedcnv =  -ml -f- -v- -R- -k- -1-
LLATDOS_txtwritedcnv =  -c -Tde -L$(BCROOT)\LIB;$(BCROOT)\LIB -P=65535
RLATDOS_txtwritedcnv = 
BLATDOS_txtwritedcnv = 
CEAT_txtwritedcnv = $(CLATDOS_txtwritedcnv)
CNIEAT_txtwritedcnv = -I$(BCROOT)\INCLUDE;$(BCROOT)\INCLUDE -D
LNIEAT_txtwritedcnv = -x
LEAT_txtwritedcnv = $(LLATDOS_txtwritedcnv)
REAT_txtwritedcnv = $(RLATDOS_txtwritedcnv)
BEAT_txtwritedcnv = $(BLATDOS_txtwritedcnv)

#
# Dependency List
#
Dep_ospedit = \
   ospedit.exe\
	txtrtf.cnv\
   txtwrite.cnv

ospedit : BCCDOS.CFG $(Dep_ospedit)
  echo Building OSPlus Editor

Dep_ospeditdexe = \
	aboutosp.obj\
	gemsnd.obj\
	aboutdlg.obj\
	calc.obj\
	ospedit1.obj\
	ospedit2.obj\
	ospedit3.obj\
	sound.obj

ospedit.exe : $(Dep_ospeditdexe)
  $(TLINK)   @&&|
 /v $(IDE_LFLAGSDOS) $(LEAT_ospeditdexe) $(LNIEAT_ospeditdexe) +
$(BCROOT)\LIB\c0l.obj+
aboutosp.obj+
gemsnd.obj+
aboutdlg.obj+
calc.obj+
ospedit1.obj+
ospedit2.obj+
ospedit3.obj+
sound.obj
$<,$*
$(BCROOT)\LIB\tv.lib+
$(BCROOT)\LIB\bidsl.lib+
$(BCROOT)\LIB\emu.lib+
$(BCROOT)\LIB\mathl.lib+
$(BCROOT)\LIB\cl.lib

|

aboutosp.obj :  aboutosp.cpp
  $(BCCDOS) -c @&&|
 $(CEAT_ospeditdexe) $(CNIEAT_ospeditdexe) -o$@ aboutosp.cpp
|

gemsnd.obj :  gemsnd.c
  $(BCCDOS) -P- -c @&&|
 $(CEAT_ospeditdexe) $(CNIEAT_ospeditdexe) -o$@ gemsnd.c
|

aboutdlg.obj :  aboutdlg.cpp
  $(BCCDOS) -c @&&|
 $(CEAT_ospeditdexe) $(CNIEAT_ospeditdexe) -o$@ aboutdlg.cpp
|

calc.obj :  calc.cpp
  $(BCCDOS) -c @&&|
 $(CEAT_ospeditdexe) $(CNIEAT_ospeditdexe) -o$@ calc.cpp
|

ospedit1.obj :  ospedit1.cpp
  $(BCCDOS) -c @&&|
 $(CEAT_ospeditdexe) $(CNIEAT_ospeditdexe) -o$@ ospedit1.cpp
|

ospedit2.obj :  ospedit2.cpp
  $(BCCDOS) -c @&&|
 $(CEAT_ospeditdexe) $(CNIEAT_ospeditdexe) -o$@ ospedit2.cpp
|

ospedit3.obj :  ospedit3.cpp
  $(BCCDOS) -c @&&|
 $(CEAT_ospeditdexe) $(CNIEAT_ospeditdexe) -o$@ ospedit3.cpp
|

sound.obj :  sound.c
  $(BCCDOS) -P- -c @&&|
 $(CEAT_ospeditdexe) $(CNIEAT_ospeditdexe) -o$@ sound.c
|

Dep_txtrtfdcnv = \
	rtfactn.obj\
	rtfreadr.obj

txtrtf.cnv : $(Dep_txtrtfdcnv)
  $(TLINK)   @&&|
 /v $(IDE_LFLAGSDOS) $(LEAT_txtrtfdcnv) $(LNIEAT_txtrtfdcnv) +
$(BCROOT)\LIB\c0l.obj+
rtfactn.obj+
rtfreadr.obj
$<,$*
$(BCROOT)\LIB\cl.lib

|

rtfactn.obj :  rtfactn.c
  $(BCCDOS) -P- -c @&&|
 $(CEAT_txtrtfdcnv) $(CNIEAT_txtrtfdcnv) -o$@ rtfactn.c
|

rtfreadr.obj :  rtfreadr.c
  $(BCCDOS) -P- -c @&&|
 $(CEAT_txtrtfdcnv) $(CNIEAT_txtrtfdcnv) -o$@ rtfreadr.c
|

Dep_txtwritedcnv = \
	txtwrite.obj

txtwrite.cnv : $(Dep_txtwritedcnv)
  $(TLINK)   @&&|
 /v $(IDE_LFLAGSDOS) $(LEAT_txtwritedcnv) $(LNIEAT_txtwritedcnv) +
$(BCROOT)\LIB\c0l.obj+
txtwrite.obj
$<,$*
$(BCROOT)\LIB\cl.lib

|

txtwrite.obj :  txtwrite.c
  $(BCCDOS) -P- -c @&&|
 $(CEAT_txtwritedcnv) $(CNIEAT_txtwritedcnv) -o$@ txtwrite.c
|

# Compiler configuration file
BCCDOS.CFG :
	COPY &&|
-W-
-R
-v
-vi
-H
-H=ospedit.csm
| $@


