Sample files are installed in pkg/share/examples/netatalk, addressing PR 7920 by rnestor@metronet.com. Now include elf support, addressing PR 8125 by Takahiro Kambe, <taca@sky.yamashina.kyoto.jp> with slight changes by me. Cleaned up some lint warnings and fixed an unsigned character comparison problem with assistance from cgd@netbsd.org. Disabled building of libatalk_p.a (profiling libatalk) as not all ports support it which will generate plist errors.
80 lines
2.1 KiB
Text
80 lines
2.1 KiB
Text
$NetBSD: patch-ak,v 1.2 1999/08/31 22:09:43 wrstuden Exp $
|
|
|
|
--- libatalk/Makefile Tue Feb 20 08:38:05 1996
|
|
+++ libatalk/Makefile Tue Aug 31 02:28:01 1999
|
|
@@ -1,63 +1,17 @@
|
|
-ALL= asp atp nbp adouble util compat
|
|
-LIBS= asp/asplib atp/atplib nbp/nbplib adouble/adoublelib \
|
|
- util/utillib compat/compatlib
|
|
-PLIBS= asp/asplib_p atp/atplib_p nbp/nbplib_p adouble/adoublelib_p \
|
|
- util/utillib_p compat/compatlib_p
|
|
-TAGSFILE=tags
|
|
-CC=cc
|
|
-INSTALL=install
|
|
+LIB= atalk
|
|
|
|
-all: libatalk.a
|
|
+MKPROFILE= no
|
|
|
|
-libatalk.a: ${LIBS}
|
|
- rm -rf tmp
|
|
- -mkdir tmp
|
|
- for i in ${ALL}; do (cd tmp; ar x ../$$i/$${i}lib); done
|
|
- (cd tmp; ar cr libatalk.a *.o; ranlib libatalk.a)
|
|
- mv tmp/libatalk.a libatalk.a
|
|
- ranlib libatalk.a
|
|
- rm -rf tmp tmp_p
|
|
- -mkdir tmp_p
|
|
- for i in ${ALL}; do (cd tmp_p; ar x ../$$i/$${i}lib_p); done
|
|
- (cd tmp_p; ar cr libatalk_p.a *.o; ranlib libatalk_p.a)
|
|
- mv tmp_p/libatalk_p.a libatalk_p.a
|
|
- ranlib libatalk_p.a
|
|
- rm -rf tmp_p
|
|
+.include "${.CURDIR}/asp/Makefile.inc"
|
|
+.include "${.CURDIR}/atp/Makefile.inc"
|
|
+.include "${.CURDIR}/nbp/Makefile.inc"
|
|
+.include "${.CURDIR}/adouble/Makefile.inc"
|
|
+.include "${.CURDIR}/util/Makefile.inc"
|
|
+.include "${.CURDIR}/compat/Makefile.inc"
|
|
|
|
-${ALL}: FRC
|
|
- cd $@; ${MAKE} ${MFLAGS} CC="${CC}" DEFS="${DEFS}" \
|
|
- OPTOPTS="${OPTOPTS}"
|
|
+CPPFLAGS= ${DEFS} ${OPTOPTS} -I${.CURDIR}/../include
|
|
|
|
-asp/asplib: asp
|
|
-atp/atplib: atp
|
|
-nbp/nbplib: nbp
|
|
-adouble/adoublelib: adouble
|
|
-util/utillib: util
|
|
-compat/compatlib: compat
|
|
+SHLIB_MAJOR= 1
|
|
+SHLIB_MINOR= 0
|
|
|
|
-FRC:
|
|
-
|
|
-tags:
|
|
- for i in ${ALL}; do \
|
|
- (cd $$i; ${MAKE} ${MFLAGS} DEFS="${DEFS}" \
|
|
- TAGSFILE=../${TAGSFILE} tags); \
|
|
- done
|
|
-
|
|
-install: all
|
|
- -mkdir ${LIBDIR}
|
|
- ${INSTALL} -c libatalk.a ${LIBDIR}/libatalk.a
|
|
- (cd ${LIBDIR}; ranlib ${LIBDIR}/libatalk.a)
|
|
- ${INSTALL} -c libatalk_p.a ${LIBDIR}/libatalk_p.a
|
|
- (cd ${LIBDIR}; ranlib ${LIBDIR}/libatalk_p.a)
|
|
-
|
|
-clean:
|
|
- for i in ${ALL}; \
|
|
- do (cd $$i; ${MAKE} ${MFLAGS} clean); \
|
|
- done
|
|
- rm -f *[Ee]rrs libatalk.a libatalk_p.a
|
|
- rm -rf tmp tmp_p
|
|
-
|
|
-depend:
|
|
- for i in ${ALL}; \
|
|
- do (cd $$i; ${MAKE} ${MFLAGS} DEFS=${DEFS} depend); \
|
|
- done
|
|
+.include <bsd.lib.mk>
|