Cleanup a bit: Move install-logic into Makefile instead of patching it into port.

Drop static lib while here.
This commit is contained in:
Volker Stolz
2005-09-27 15:11:53 +00:00
parent b1f62d973f
commit 8b651ffa5f
3 changed files with 14 additions and 24 deletions
+13 -1
View File
@@ -14,8 +14,20 @@ MASTER_SITES= http://www.onicos.com/staff/iz/release/
MAINTAINER= ports@FreeBSD.org
COMMENT= Tiny C decompression library for several popular compression formats
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS} -I." PREFIX="${PREFIX}" LN="${LN} -sf"
SOLIB= libarc.so
SOVERSION= 1
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS} -I." LN="${LN} -sf" \
SOLIB="${SOLIB}" SOVERSION="${SOVERSION}"
INSTALLS_SHLIB= yes
do-install:
$(INSTALL_PROGRAM) ${WRKSRC}/arccat $(PREFIX)/bin
$(INSTALL_PROGRAM) ${WRKSRC}/$(SOLIB).$(SOVERSION) $(PREFIX)/lib
$(LN) -sf $(PREFIX)/lib/$(SOLIB).$(SOVERSION) $(PREFIX)/lib/$(SOLIB)
@${MKDIR} ${PREFIX}/include/libarc
${INSTALL_DATA} ${WRKSRC}/libarc/* ${PREFIX}/include/libarc
(cd ${WRKSRC} && $(INSTALL_DATA) unlzh.h zip.h $(PREFIX)/include/libarc)
.include <bsd.port.mk>
+1 -22
View File
@@ -1,6 +1,6 @@
--- Makefile Tue Jun 13 07:21:19 2000
+++ Makefile Tue Jun 20 17:44:24 2000
@@ -14,29 +15,43 @@
@@ -14,20 +15,30 @@
url_hqxdecode.o url_qsdecode.o url_news.o url_newsgroup.o url_cgiesc.o \
arc_mime.o
@@ -9,8 +9,6 @@
# readdir_win.o (for Windows)
LIB=libarc.a
+SOLIB=libarc.so
+SOVERSION?=1
-
-all:: $(LIB)
@@ -33,25 +31,6 @@
- $(RM) $(LIB) *.o arccat *~ libarc/*~
+ $(RM) $(LIB) $(SOLIB).$(SOVERSION) *.o *.so arccat *~ libarc/*~
-install::
- test -d $(PREFIX)/lib || mkdir -p $(PREFIX)/lib
- $(INSTALL) -m 444 $(LIB) $(PREFIX)/lib
- $(RANLIB) $(PREFIX)/lib/$(LIB)
+install:: all
+ $(BSD_INSTALL_PROGRAM) arccat $(PREFIX)/bin
+ $(BSD_INSTALL_PROGRAM) $(SOLIB).$(SOVERSION) $(PREFIX)/lib
+ $(LN) $(PREFIX)/lib/$(SOLIB).$(SOVERSION) $(PREFIX)/lib/$(SOLIB)
+ $(BSD_INSTALL_DATA) $(LIB) $(PREFIX)/lib
test -d $(PREFIX)/include/libarc || mkdir -p $(PREFIX)/include/libarc
- $(INSTALL) -m 444 libarc/url.h $(PREFIX)/include/libarc
- $(INSTALL) -m 444 libarc/arc.h $(PREFIX)/include/libarc
- $(INSTALL) -m 444 libarc/mblock.h $(PREFIX)/include/libarc
- $(INSTALL) -m 444 libarc/memb.h $(PREFIX)/include/libarc
+ $(BSD_INSTALL_DATA) libarc/url.h $(PREFIX)/include/libarc
+ $(BSD_INSTALL_DATA) libarc/arc.h $(PREFIX)/include/libarc
+ $(BSD_INSTALL_DATA) libarc/mblock.h $(PREFIX)/include/libarc
+ $(BSD_INSTALL_DATA) libarc/memb.h $(PREFIX)/include/libarc
+ $(BSD_INSTALL_DATA) unlzh.h zip.h $(PREFIX)/include/libarc
+
+.SUFFIXES: .so .c
+
-1
View File
@@ -5,7 +5,6 @@ include/libarc/memb.h
include/libarc/unlzh.h
include/libarc/url.h
include/libarc/zip.h
lib/libarc.a
lib/libarc.so
lib/libarc.so.1
@dirrm include/libarc