From 62a262c8b76674f604815e82c6f90e7f67daa6fb Mon Sep 17 00:00:00 2001 From: Richard Basch Date: Fri, 19 Nov 1993 10:04:22 +0000 Subject: Athena imake rules. --- libdyn/Imakefile | 45 +++++++++++++++------------------------------ 1 file changed, 15 insertions(+), 30 deletions(-) (limited to 'libdyn') diff --git a/libdyn/Imakefile b/libdyn/Imakefile index fbbe95a..264e582 100644 --- a/libdyn/Imakefile +++ b/libdyn/Imakefile @@ -8,41 +8,26 @@ # Written by Barr3y Jaspan, Student Information Processing Board (SIPB) # and MIT-Project Athena, 1989. -SRCS = dyn_create.c dyn_put.c dyn_debug.c dyn_delete.c dyn_size.c \ - dyn_append.c dyn_realloc.c dyn_paranoid.c dyn_insert.c -OBJS = dyn_create.o dyn_put.o dyn_debug.o dyn_delete.o dyn_size.o \ +OBJS = dyn_create.o dyn_put.o dyn_debug.o dyn_delete.o dyn_size.o \ dyn_append.o dyn_realloc.o dyn_paranoid.o dyn_insert.o -HDRS = dyn.h dynP.h dyntest.c - -SRCDIR = ${SRCTOP}/libdyn -CODE = ${SRCS} ${HDRS} Imakefile dyn.3 - -all:: libdyn.a - -llib-ldyn.ln:: ${HDRS} -depend:: dyn.h dyntest.c - $(RM) ../include/dyn.h - $(CP) dyn.h ../include/dyn.h - -library_obj_rule() +SRCS = dyn_create.c dyn_put.c dyn_debug.c dyn_delete.c dyn_size.c \ + dyn_append.c dyn_realloc.c dyn_paranoid.c dyn_insert.c -install_library_target(dyn,${OBJS},${SRCS},) +build_library(dyn,$(OBJS)) +create_depend($(SRCS)) -all:: - $(RM) ../libs/libdyn.a ../libs/libdyn_p.a - $(CP) libdyn.a ../libs/libdyn.a - $(RANLIB) ../libs/libdyn.a -#ifdef PROFILED_LIBS - $(CP) libdyn_p.a ../libs/libdyn_p.a - $(RANLIB) ../libs/libdyn_p.a +#ifdef INSTALL_DYN +install_library(dyn,$(ATHLIBDIR)) +install_man(dyn.3,dyn.3) #endif -dyntest: libdyn.a dyntest.o - $(CC) -o dyntest dyntest.o libdyn.a +build_program(dyntest,dyntest.o libdyn.a,,) + +all:: $(BINC)/dyn.h -manpage(3,dyn.3) +$(BINC)/dyn.h: dyn.h + $(RM) $@; $(CP) dyn.h $@ -#define last_licks() @@\ -llib-ldyn.ln:: @@\ - $(CP) llib-ldyn.ln ../libs/llib-ldyn.ln +clean:: + $(RM) $(BINC)/dyn.h -- cgit v1.2.3