ack/mach/proto/libg/proto.libdb
1994-06-24 14:02:31 +00:00

50 lines
993 B
Plaintext

# $Id$
#PARAMS do not remove this line!
#MACH_PARAMS do not remove this line!
SRC_DIR = $(SRC_HOME)/mach/$(MACH)/libdb
CDIR = $(SRC_HOME)/mach/proto/grind
EMFLAGS= -L -LIB -O -I$(SRC_DIR) -I$(CDIR) -I$(SRC_HOME)/util/grind -m$(MACH)
LIST = atlin.$(SUF) lib.$(SUF)\
par_misc.$(SUF) machdep.$(SUF)
SRC = $(CDIR)/atlin.c $(CDIR)/lib.e\
$(CDIR)/par_misc.e $(SRC_DIR)/machdep.s
all: db_lib.a
install: tail_fp
tail_fp: db_lib.a
cp db_lib.a $(TARGET_HOME)/lib/$(MACH)/tail_db
$(RANLIB) $(TARGET_HOME)/lib/$(MACH)/tail_db
clean:
rm -f $(LIST) db_lib.a
opr:
make pr | opr
pr:
@pr $(CDIR)/proto.make $(SRC)
db_lib.a: $(LIST)
$(ASAR) rv $@ $?
$(RANLIB) db_lib.a
atlin.$(SUF): $(CDIR)/atlin.c $(SRC_HOME)/util/grind/message.h
ack $(EMFLAGS) -c $(CDIR)/atlin.c
lib.$(SUF): $(CDIR)/lib.e
ack $(EMFLAGS) -c $(CDIR)/lib.e
par_misc.$(SUF): $(CDIR)/par_misc.e
ack $(EMFLAGS) -c $(CDIR)/par_misc.e
machdep.$(SUF): $(SRC_DIR)/machdep.s
ack $(EMFLAGS) -c $(SRC_DIR)/machdep.s