|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: M T
Length: 2555 (0x9fb) Types: TextFile Names: »Makefile«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit └─⟦2fafebccf⟧ »EurOpenD3/mail/smail3.1.19.tar.Z« └─⟦bcd2bc73f⟧ └─⟦this⟧ »compat/Makefile«
#!/bin/make -f # @(#)Makefile 1.13 3/12/89 13:14:44 # Makefile for the smail compat library. # # Copyright (C) 1987, 1988 Ronald S. Karr and Landon Curt Noll # # See the file COPYING, distributed with smail, for restriction # and warranty information. SHELL=/bin/sh MAKE=make GET=sccs get AR=ar LINT=lint CC=cc CLEAN=sccs clean MK=${MAKE} -${MAKEFLAGS} SRC_PREFIX= MKDEPEND=${ROOT}/conf/lib/mkdepend.sh MKDEFS=${ROOT}/conf/lib/mkdefs.sh CHECKDEFS=${ROOT}/conf/lib/checkdefs.sh DEFS_SH=defs.sh DEFS_H=defs.h DEFS_SED=defs.sed ROOT=.. MISCSRC=Makefile DUMMY_OBJ=dummy.o DUMMY_CSRC=dummy.c SRC=${MISCSRC} ${DUMMY_CSRC} SYS5_STRLIB=_str2set.o strpbrk.o strspn.o strcspn.o STRLIB_DIR=${ROOT}/pd/strlib GETOPT=get_opt.o GETOPT_DIR=${ROOT}/pd/getopt BSTRING=bcopy.o bzero.o bcmp.o BSTRING_DIR=${ROOT}/pd/strlib all: compat.a compat.a: ${DEFS_SH} ${DUMMY_OBJ} @. ./${DEFS_SH}; \ case "$$HAVE_SYS5_STRLIB" in \ '') echo "cd ${STRLIB_DIR}; ${MK} ${SYS5_STRLIB}"; \ (cd ${STRLIB_DIR}; ${MK} ${SYS5_STRLIB}); \ for i in ${SYS5_STRLIB}; do \ echo ${AR} r compat.a ${STRLIB_DIR}/$$i; \ ${AR} r compat.a ${STRLIB_DIR}/$$i; \ done;; \ esac; \ case "$$HAVE_GETOPT" in \ '') echo "cd ${GETOPT_DIR}; ${MK} ${GETOPT}"; \ (cd ${GETOPT_DIR}; ${MK} ${GETOPT}); \ for i in ${GETOPT}; do \ echo ${AR} r compat.a ${GETOPT_DIR}/$$i; \ ${AR} r compat.a ${GETOPT_DIR}/$$i; \ done;; \ esac; \ case "$$HAVE_BSTRING" in \ '') echo "cd ${BSTRING_DIR}; ${MK} ${BSTRING}"; \ (cd ${BSTRING_DIR}; ${MK} ${BSTRING}); \ for i in ${BSTRING}; do \ echo ${AR} r compat.a ${BSTRING_DIR}/$$i; \ ${AR} r compat.a ${BSTRING_DIR}/$$i; \ done;; \ esac; \ echo ${AR} r compat.a ${DUMMY_OBJ}; \ ${AR} r compat.a ${DUMMY_OBJ}; \ echo $$RANLIB compat.a; \ $$RANLIB compat.a sources: ${SRC} ${SRC}: ${GET} $@ ${DEFS_SH}: ROOT=${ROOT} sh ${MKDEFS} names: @for i in ${SRC}; do echo ${SRC_PREFIX}$$i; done depend local_depend: check_defs sh ${MKDEPEND} Makefile @. ./${DEFS_SH}; \ echo "echo \"defs.sh: \$${ROOT}/conf/os/$$OS_TYPE\" >> Makefile"; \ echo "defs.sh: \$${ROOT}/conf/os/$$OS_TYPE" >> Makefile; \ chmod -w Makefile check_defs: ROOT=${ROOT} ${SHELL} ${CHECKDEFS} install: clean: rm -f ${DEFS_SH} ${DEFS_H} ${DEFS_SED} rm -f .${DEFS_SH} .${DEFS_H} .${DEFS_SED} .Makefile rm -f ${DUMMY_OBJ} ${SYS5_STRLIB} ${GETOPT} ${BSTRING} rm -f a.out core clobber: clean rm -f compat.a nuke: clobber -${CLEAN} -${GET} Makefile # DO NOT REMOVE THIS LINE, OR "make depend" WILL NOT WORK