SCOPTS = RESOPT PARAMETERS=REGISTERS NOSTACKCHECK STRINGMERGE UNSIGNEDCHARS\
NOCHECKABORT OPTIMIZE OPTIMIZERSIZE OPTINLOCAL NOICONS MEMSIZE=HUGE

ODIR = ///private/objects/tools/
DDIR = ///c/

All: xadLibInfo xadList xadUnDisk xadUnFile

xadLibInfo:	$(DDIR)xadLibInfo
xadList:	$(DDIR)xadList
xadUnDisk:	$(DDIR)xadUnDisk
xadUnFile:	$(DDIR)xadUnFile

$(DDIR)xadLibInfo: $(ODIR)xadLibInfo.o
	slink SMALLDATA SMALLCODE STRIPDEBUG NOICONS FROM $? TO $@
	Protect $@ +p

$(ODIR)xadLibInfo.o: xadLibInfo.c
	sc $(SCOPTS) $? DATA=FARONLY CODE=FAR OBJNAME=$@

$(DDIR)xadList: $(ODIR)xadList.o
	slink SMALLDATA SMALLCODE STRIPDEBUG NOICONS FROM $? TO $@ \
	LIB LIB:scnb.lib LIB:SDI_ASM_STD_functions.lib
	Protect $@ +p

$(ODIR)xadList.o: xadList.c
	sc $(SCOPTS) $? DATA=FARONLY CODE=FAR OBJNAME=$@

$(DDIR)xadUnDisk: $(ODIR)xadUnDisk.o
	slink SMALLDATA SMALLCODE STRIPDEBUG NOICONS FROM $? TO $@ \
	LIB LIB:scnb.lib LIB:SDI_ASM_STD_functions.lib
	Protect $@ +p

$(ODIR)xadUnDisk.o: xadUnDisk.c
	sc $(SCOPTS) $? DATA=FARONLY CODE=FAR OBJNAME=$@

$(DDIR)xadUnFile: $(ODIR)xadUnFile.o
	slink SMALLDATA SMALLCODE STRIPDEBUG NOICONS FROM $? TO $@ \
	LIB LIB:scnb.lib LIB:SDI_ASM_STD_functions.lib
	Protect $@ +p

$(ODIR)xadUnFile.o: xadUnFile.c
	sc $(SCOPTS) $? DATA=FARONLY CODE=FAR OBJNAME=$@

