COMMON=\src\tools
COMMONLIB=\src\tools\commonr.lib
DOSBIN=\bin

BAUBLE=..
LIBS=$(BAUBLE)\lib\baubler.lib $(COMMONLIB)
GIO=$(BAUBLE)\gio\gio.lib

CFLAGS=-Gms -Ox -I$(BAUBLE)\lib -I$(COMMON) -nologo
LFLAGS=-Lr -F 3000 -nologo -link /cp:0

CICOBJ =xqt.obj cico.obj allowed.obj

all: cico uucp uuto uupick uuname rmail mail cu

cu: $(DOSBIN)\cu.exe
$(DOSBIN)\cu.exe: cu.obj dos.obj $(LIBS)
	$(CC) -Fe$(DOSBIN)\cu cu.obj dos.obj $(LIBS) $(LFLAGS)
dos.obj: dos.asm
	masm /ml dos;

mail: $(DOSBIN)\mail.exe
$(DOSBIN)\mail.exe: mail.obj $(LIBS)
	$(CC) -Fe$(DOSBIN)\mail mail.obj $(LIBS) $(LFLAGS)

rmail: $(DOSBIN)\rmail.exe
$(DOSBIN)\rmail.exe: rmail.obj $(LIBS)
	$(CC) -Fe$(DOSBIN)\rmail rmail.obj $(LIBS) $(LFLAGS)

uuname: $(DOSBIN)\uuname.exe
$(DOSBIN)\uuname.exe: uuname.obj $(LIBS)
	$(CC) -Fe$(DOSBIN)\uuname uuname.obj $(LIBS) $(LFLAGS)

cico: $(DOSBIN)\cico.exe
$(DOSBIN)\cico.exe: cico.obj cico.lib $(GIO)
	$(CC) -Fe$(DOSBIN)\cico cico cico.lib $(LIBS) $(GIO) $(LFLAGS)

cico.lib: $(CICOBJ)
	@rm -f cico.lib
	lib cico.lib +xqt+allowed;

uuto: $(DOSBIN)\uuto.exe
$(DOSBIN)\uuto.exe: uuto.obj $(LIBS)
	$(CC) -Fe$(DOSBIN)\uuto uuto.obj $(LIBS) $(LFLAGS)

uupick: $(DOSBIN)\uupick.exe
$(DOSBIN)\uupick.exe: uupick.obj $(LIBS)
	$(CC) -Fe$(DOSBIN)\uupick uupick.obj $(LIBS) $(LFLAGS)

uucp: $(DOSBIN)\uucp.exe
$(DOSBIN)\uucp.exe: uucp.obj $(LIBS)
	$(CC) -Fe$(DOSBIN)\uucp uucp.obj $(LIBS) $(LFLAGS)
