
# CV Makefile for Turbo C Version 1.0, MS-DOS
# (c)Copyright 1991-93 by Tobias Ferber,  All Rights Reserved

TC_PATH= c:\devel\tc
TC_BIN_PATH= $(TC_PATH)\bin
TC_LIB_PATH= $(TC_PATH)\libs
TC_INCLUDE_PATH= $(TC_PATH)\include

CC= $(TC_BIN_PATH)\tcc.exe
LN= $(TC_BIN_PATH)\tlink.exe

DEFINES=
MODEL=m

CFLAGS=\
	-I$(TC_INCLUDE_PATH)\
	-L$(TC_LIB_PATH)\
	$(DEFINES)\
	-N -O -G -Z -f- -A -m$(MODEL) -a -y -k -w-pia

LFLAGS= /x/l/d/c
OBJS= $(TC_LIB_PATH)\c0$(MODEL).obj
LIBS= $(TC_LIB_PATH)\c$(MODEL).lib

MKLNK= $(TC_BIN_PATH)\mklnk.exe
LINKFILE= turboc.$ln


# *** / ALL / ***

all: cvt


# *** / CVT / ***

cvt: cvt.exe

CVT_OBJS= cvt.obj cvtparse.obj numdigits.obj tfname.obj filecopy.obj
CVT_LINKFILE= cvt.lnk

cvt.exe: $(CVT_OBJS) $(CVT_LINKFILE)
	$(LN) @$(CVT_LINKFILE)

$(CVT_LINKFILE): makefile.TC
	$(MKLNK)
	$(MKLNK) $(OBJS) $(CVT_OBJS)
	$(MKLNK) cvt.exe
	$(MKLNK) $(LFLAGS)
	$(MKLNK) $(LIBS)
        ren $(LINKFILE) $(CVT_LINKFILE)

cvt.obj: cvt.c cvt.h
	$(CC) $(CFLAGS) -c -ocvt.obj cvt.c

cvtparse.obj: cvtparse.c cvt.h
	$(CC) $(CFLAGS) -c -ocvtparse.obj cvtparse.c

numdigits.obj: numdigits.c
	$(CC) $(CFLAGS) -c -onumdigits.obj numdigits.c

tfname.obj: tfname.c
	$(CC) $(CFLAGS) -c -otfname.obj tfname.c

filecopy.obj: filecopy.c filecopy.h
	$(CC) $(CFLAGS) -c -ofilecopy.obj filecopy.c


# *** / CLEAN / ***

clean:
	del *.obj
	del *.lnk
