summaryrefslogtreecommitdiff
path: root/mk/prog.mk
diff options
context:
space:
mode:
Diffstat (limited to 'mk/prog.mk')
-rw-r--r--mk/prog.mk41
1 files changed, 0 insertions, 41 deletions
diff --git a/mk/prog.mk b/mk/prog.mk
deleted file mode 100644
index d4c32520..00000000
--- a/mk/prog.mk
+++ /dev/null
@@ -1,41 +0,0 @@
-# rules to build a library
-# based on FreeBSD's bsd.prog.mk
-
-# Copyright (c) 2008 Roy Marples <roy@marples.name>
-# Released under the 2-clause BSD license.
-
-OBJS+= ${SRCS:.c=.o}
-
-# Some systems don't include /lib in their standard link path
-# so we should embed it if different
-# This is currently hardcoded for NetBSD which has two dynamic linkers
-# and we need to use the one in /libexec instead of /usr/libexec
-_DYNLINK_SH= if test "${PREFIX}" = "" && test -e /libexec/ld.elf_so; then \
- echo "-Wl,-dynamic-linker=/libexec/ld.elf_so"; \
- else \
- echo ""; \
- fi
-_DYNLINK:= $(shell ${_DYNLINK_SH})
-LDFLAGS+= ${_DYNLINK}
-LDFLAGS+= -Wl,-rpath=${PREFIX}/${LIBNAME}
-LDFLAGS+= ${PROGLDFLAGS}
-
-CLEANFILES+= ${OBJS} ${PROG}
-
-all: depend ${PROG}
-
-%.o: %.c
- ${CC} ${CFLAGS} ${CPPFLAGS} -c $< -o $@
-
-${PROG}: ${SCRIPTS} ${OBJS}
- ${CC} ${CFLAGS} ${LDFLAGS} -o $@ ${OBJS} ${LDADD}
-
-clean:
- rm -f ${CLEANFILES}
-
-extra_depend:
-
-include ${MK}/sys.mk
-include ${MK}/os.mk
-include ${MK}/depend.mk
-include ${MK}/gitignore.mk