mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-01 22:05:08 +00:00
e99643037e
building the binaries). Fix it.
53 lines
1.7 KiB
Plaintext
53 lines
1.7 KiB
Plaintext
--- Makefile.in.orig Fri Jan 3 15:02:55 1997
|
|
+++ Makefile.in Mon Oct 4 12:29:32 1999
|
|
@@ -24,17 +24,24 @@
|
|
ALL_CFLAGS=-I. -DSYSCONFDIR=\"${sysconfdir}\" ${CPPFLAGS} ${CFLAGS}
|
|
OBJS=hesiod.o hesmailhost.o hespwnam.o hesservbyname.o hescompat.o
|
|
|
|
-all: libhesiod.a hesinfo hestest
|
|
+all: libhesiod.so.${VERSION} libhesiod.so hesinfo hestest libhesiod.a
|
|
|
|
libhesiod.a: ${OBJS}
|
|
ar cru $@ ${OBJS}
|
|
${RANLIB} $@
|
|
|
|
-hesinfo: hesinfo.o libhesiod.a
|
|
- ${CC} ${LDFLAGS} -o $@ hesinfo.o libhesiod.a ${LIBS}
|
|
+libhesiod.so.${VERSION}: ${OBJS}
|
|
+ ${CC} -shared ${LDFLAGS} ${SONAME} ${OBJS} -o $@
|
|
|
|
-hestest: hestest.o libhesiod.a
|
|
- ${CC} ${LDFLAGS} -o $@ hestest.o libhesiod.a ${LIBS}
|
|
+libhesiod.so: libhesiod.so.${VERSION}
|
|
+ rm -f $@
|
|
+ ln $> $@
|
|
+
|
|
+hesinfo: hesinfo.o ${SHLIB}
|
|
+ ${CC} ${LDFLAGS} -o $@ hesinfo.o -L. -lhesiod ${LIBS}
|
|
+
|
|
+hestest: hestest.o ${SHLIB}
|
|
+ ${CC} ${LDFLAGS} -o $@ hestest.o -L. -lhesiod ${LIBS}
|
|
|
|
${OBJS}: hesiod.h resscan.h
|
|
|
|
@@ -55,6 +62,9 @@
|
|
${INSTALL} -c -m 644 libhesiod.a ${DESTDIR}${libdir}
|
|
${RANLIB} ${DESTDIR}${libdir}/libhesiod.a
|
|
chmod u-w ${DESTDIR}${libdir}/libhesiod.a
|
|
+ ${INSTALL} -c -m 444 libhesiod.so.${VERSION} ${DESTDIR}${libdir}
|
|
+ ln -f -s ${DESTDIR}${libdir}/libhesiod.so.${VERSION} \
|
|
+ ${DESTDIR}${libdir}/libhesiod.so
|
|
${INSTALL_PROGRAM} -c -m 555 hesinfo ${DESTDIR}${lbindir}
|
|
${INSTALL} -c -m 444 ${srcdir}/hesiod.h ${DESTDIR}${includedir}
|
|
${INSTALL} -c -m 444 ${srcdir}/hesinfo.1 ${DESTDIR}${mandir}/man1
|
|
@@ -85,7 +95,8 @@
|
|
${INSTALL} -c -m 444 ${srcdir}/hesiod.conf.5 ${DESTDIR}${mandir}/man5
|
|
|
|
clean:
|
|
- rm -f ${OBJS} libhesiod.a hesinfo.o hesinfo hestest.o hestest
|
|
+ rm -f ${OBJS} libhesiod.a hesinfo.o hesinfo hestest.o hestest \
|
|
+ libhesiod.so.3
|
|
|
|
distclean: clean
|
|
rm -f config.cache config.log config.status Makefile config.h
|