#
#  YTC Corp Makefile
#  Copyright (C) YTC Corp
#
#
ASM=a86
ARC=E:\PKZIP\PKZIP25
ARCOPTIONS=-204 -add
CC=tcc
PC=tpc
COPTIONS=-c -ml -wrvl -p -k- -r- -u- -zCCODE -zP -zA -zRCONST -zS -zT -zDDATA -zG -zB

!if !$d(CCONFIG)
CCONFIG=\devtools\dev\projects\tedit\ctopas.cfg
!endif

!if !$d(PCONFIG)
PCONFIG=\devtools\tp\bin
!endif

!if !$d(INCLUDE)
INCLUDE=\devtools\tc\include;.\\
!endif

!if !$d(LIBS)
LIBS=\devtools\tc\lib;\devtools\dev\lib
!endif

# General make rules

.pas.tpu:
  $(PC) $< /T$(PCONFIG)

.pas.exe:
  $(PC) $< /T$(PCONFIG)                                              

.c.obj:
  $(CC) +$(CCONFIG) -I$(INCLUDE) -L$(LIBS) $<

.cpp.obj:
  $(CC) +$(CCONFIG) -I$(INCLUDE) -L$(LIBS) $<

.asm.obj:
  $(ASM) $<,$*.obj;

se.exe: tools.tpu se.pas  

distpkg :
 @$(ARC) $(ARCOPTIONS) dist\se se.exe *.doc license.txt se.lsm
 @$(ARC) $(ARCOPTIONS) dist\sesrc *.pas *.obj license.txt makefile


tools.tpu:  tools.pas

depend : is_drdos.obj tools.tpu

all : tools.tpu se.exe

clean :
 @echo Performing cleanup...please wait...
 @del *.map > nul
 @del *.tpu > nul
 @del *.exe > nul
 @del *.bak > nul
