# This makefile is for Free FDISK 0.99A and Borland Turbo C++ 3.0.
#
# Original makefile was written by Jim Hall 
#   for version 0.99 and Borland C 3.1.
# Modified by Brian E. Reifsnyder 
#   for version 0.99A and Borland Turbo C++ 3.0.
#
# Note:  Free FDISK is written in C.

# macros:

CC=tcc
CFLAGS=-ml  
LDFLAGS=
LDLIBS=
RM=del

# build targets:

all: fdisk.exe

fdisk.exe: main.obj cmd.obj fdiskio.obj helpscr.obj kbdinput.obj \ 
pcompute.obj pdiskio.obj userint1.obj userint2.obj
 $(CC) $(CFLAGS) $(LDFLAGS) -efdisk main.obj cmd.obj fdiskio.obj \
 helpscr.obj kbdinput.obj pcompute.obj pdiskio.obj userint1.obj \
 userint2.obj $(LDLIBS) 

# compile targets:

main.obj: main.c
 $(CC) $(CFLAGS) -c main.c

cmd.obj: cmd.c
 $(CC) $(CFLAGS) -c cmd.c

fdiskio.obj: fdiskio.c
 $(CC) $(CFLAGS) -c fdiskio.c

helpscr.obj: helpscr.c
 $(CC) $(CFLAGS) -c helpscr.c

kbdinput.obj: kbdinput.c
 $(CC) $(CFLAGS) -c kbdinput.c

pdiskio.obj: pdiskio.c
 $(CC) $(CFLAGS) -c pdiskio.c

userint1.obj: userint1.c
 $(CC) $(CFLAGS) -c userint1.c

userint2.obj: userint2.c
 $(CC) $(CFLAGS) -c userint2.c

# clean up:

clean:
 $(RM) *.obj

clobber: 
 $(RM) *.bak
 $(RM) *.dsk
 $(RM) *.exe
 $(RM) *.obj
 $(RM) *.swp

