
#   Makefile for single-source-file utilities

SYMS=	include:symbols.m
SYMC=	include:local/makesymbols.c
CFLAGS= +L +I$(SYMS)
LFLAGS= +Q
DD=	srcc:
OD=	T:

all:	$(DD)findit $(DD)libs $(DD)scat $(DD)addcr $(DD)remcr $(DD)cmp $(DD)backup

$(DD)findit:    findit.c
    cc $(CFLAGS) findit.c -o $(OD)findit.o
    ln +Q $(OD)findit.o -lsup32 -lc32 -o $(DD)findit
    delete $(OD)findit.o

$(DD)libs:      libs.c
    cc $(CFLAGS) libs.c -o $(OD)libs.o
    ln +Q $(OD)libs.o -lsup32 -lc32 -o $(DD)libs
    delete $(OD)libs.o

$(DD)scat:      scat.c
    cc $(CFLAGS) scat.c -o $(OD)scat.o
    ln +Q $(OD)scat.o -lsup32 -lc32 -o $(DD)scat
    delete $(OD)scat.o

$(DD)addcr:     addcr.c
    cc $(CFLAGS) addcr.c -o $(OD)addcr.o
    ln +Q $(OD)addcr.o -lsup32 -lc32 -o $(DD)addcr
    delete $(OD)addcr.o

$(DD)remcr:     remcr.c
    cc $(CFLAGS) remcr.c -o $(OD)remcr.o
    ln +Q $(OD)remcr.o -lsup32 -lc32 -o $(DD)remcr
    delete $(OD)remcr.o

$(DD)cmp:       cmp.c
    cc $(CFLAGS) cmp.c -o $(OD)cmp.o
    ln +Q $(OD)cmp.o -lsup32 -lc32 -o $(DD)cmp
    delete $(OD)cmp.o

$(DD)backup:    backup.c
    cc $(CFLAGS) backup.c -o $(OD)backup.o
    ln +Q $(OD)backup.o -lsup32 -lc32 -o $(DD)backup
    delete $(OD)backup.o

$(SYMS):    $(SYMC)
    make -f include:local/Makefile

