summaryrefslogtreecommitdiff
path: root/libdyn
diff options
context:
space:
mode:
authorGravatar Richard Basch <probe@mit.edu>1993-11-19 10:04:22 +0000
committerGravatar Richard Basch <probe@mit.edu>1993-11-19 10:04:22 +0000
commit62a262c8b76674f604815e82c6f90e7f67daa6fb (patch)
tree3f1901cea2f50d4cb3fd3d94df8f14c9265968fa /libdyn
parenta167b60b99f5f2b258d39e10d82898b485abf920 (diff)
Athena imake rules.
Diffstat (limited to 'libdyn')
-rw-r--r--libdyn/Imakefile45
1 files changed, 15 insertions, 30 deletions
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