# arp.lib makefile, with fixes for Aztec 5.0

ARP_LIB		= scdir.o dospkt.o fmalloc.o crt0.o _main.o wbparse.o cliparse.o clitemp.o clihelp.o exit.o _exit.o vars.o
A_LIB		= tracker.o lvo.o
CFLAGS		= -m0b -so -hi pragma.sym

GLUE		= AddDADevs.o AddDANode.o AddResidentPrg.o ArpExit.o Assign.o ASyncRun.o\
Atol.o BaseName.o BtoCStr.o CheckAbort.o CheckBreak.o CheckSumPrg.o\
CloseWindowSafely.o CompareLock.o CreatePort.o CreateTaskResList.o\
CtoBStr.o DeletePort.o DosAllocMem.o DosFreeMem.o EscapeString.o\
FileRequest.o FindCLI.o FindFirst.o FindNext.o FindTaskResList.o\
FPrintf.o FreeAccess.o FreeAnchorChain.o FreeDAList.o FreeRestList.o\
FreeTaskResList.o FreeTrackedItem.o GADS1.o GetAccess.o GetDevInfo.o\
Getenv.o GetKeywordIndex.o InitStdPacket.o LDiv.o LMod.o LMult.o\
LoadPrg.o ObtainResidentPrg.o PathName.o PatternMatch.o PreParse.o\
Printf.o Puts.o QSort.o ReadLine.o ReleaseResidentPrg.o RemResidentPrg.o\
SendPacket.o Setenv.o SPrintf.o StamptoStr.o Strcmp.o Strncmp.o StrtoStamp.o\
SyncRun.o TackOn.o Toupper.o UnLoadPrg.o

all:		pragma.sym arp.lib a.lib gads.o arpdetach.o rstart.o cleanup

arp.lib:	$(ARP_LIB) $(A_LIB) $(GLUE)
		lb $@ $(ARP_LIB) $(A_LIB) $(GLUE)

a.lib:		$(A_LIB)
		lb $@ $(A_LIB) $(GLUE)

pragma.sym:	pragma.c
		cc -ho pragma.sym pragma.c

arpdetach.o:	_main.c
		cc -DDETACH $(CFLAGS) -o $@ _main.c

cleanup:	$(ARP_LIB) $(A_LIB) $(GLUE)
		Delete $(ARP_LIB) $(A_LIB) $(GLUE)
		Delete pragma.sym
#		Copy *.(o|lib) Aztec:LIB
