BINDIR = /usr/lbin
MANDIR = /usr/man/man1
CC = tcc
CFLAGS = -ml -DTURBOC20
LFLAGS = -ml

#c = patch.c pch.c inp.c version.c util.c popen.c getswitc.c
#obj = patch.obj pch.obj inp.obj version.obj util.obj popen.obj getswitc.obj
c = patch.c pch.c inp.c version.c util.c pipes.c
obj = patch.obj pch.obj inp.obj version.obj util.obj pipes.obj

.c.obj:
	$(CC) -c $(CFLAGS) $(LARGE) $*.c

patch.exe: $(obj)
	$(CC) -epatch $(LFLAGS) $(obj)

patch.obj: config.h common.h patch.c inp.h pch.h util.h version.h

pch.obj: config.h common.h pch.c pch.h util.h popen.h

inp.obj: config.h common.h inp.c inp.h util.h

util.obj: config.h common.h util.c util.h

version.obj: config.h common.h version.c version.h patchlevel.h util.h

popen.obj: popen.c popen.h

getswitc.obj: getswitc.c

install: patch.exe
	cp patch.exe $(BINDIR)
	cp patch.man $(MANDIR)

clean:
	rm -f *.exe *.obj
