Separate zlib install target

This commit is contained in:
Ben Gras 2005-10-21 21:27:14 +00:00
parent f9199802f2
commit 6e8a35b368
2 changed files with 30 additions and 27 deletions

View File

@ -1,6 +1,7 @@
ACKBASE=$(CURDIR)/obj-ack ACKBASE=$(CURDIR)/obj-ack
GNUBASE=$(CURDIR)/obj-gnu GNUBASE=$(CURDIR)/obj-gnu
ZLIB=zlib-1.2.3
OBJDIR=. OBJDIR=.
@ -23,14 +24,16 @@ SUBDIRS = ansi \
sysutil \ sysutil \
timers \ timers \
i386 \ i386 \
zlib-1.2.3 \ $(ZLIB) \
ack \ ack \
gnu gnu
include Makefile.inc include Makefile.inc
install::
cd $(ZLIB) && $(MAKE) ACKBASE=$(ACKBASE) GNUBASE=$(GNUBASE) install
install:: all install:: all
install -o bin $(ACKBASE)/*.[ao] /usr/lib/i386 install -o bin $(ACKBASE)/*.[ao] /usr/lib/i386
install -o bin $(ACKBASE)/*.[ao] /usr/local/lib
install -o bin $(GNUBASE)/*.[ao] /usr/gnu/lib install -o bin $(GNUBASE)/*.[ao] /usr/gnu/lib

View File

@ -28,7 +28,7 @@ CFLAGS=-D_MINIX=1 -D_POSIX_SOURCE=1
#LDSHARED=cc #LDSHARED=cc
#CPP=cc -E #CPP=cc -E
#LIBS=libz.a LIBS=$(ACKBASE)/libz.a
LIBRARIES=libz LIBRARIES=libz
#SHAREDLIB=libz.so #SHAREDLIB=libz.so
#SHAREDLIBV=libz.so.1.2.2 #SHAREDLIBV=libz.so.1.2.2
@ -40,12 +40,12 @@ LIBRARIES=libz
#SHELL=/bin/sh #SHELL=/bin/sh
#EXE= #EXE=
#prefix =/usr/local prefix =/usr/local
#exec_prefix =${prefix} exec_prefix =${prefix}
#libdir =${exec_prefix}/lib libdir =${exec_prefix}/lib
#includedir =${prefix}/include includedir =${prefix}/include
#mandir =/usr/local/man mandir =/usr/local/man
#man3dir = ${mandir}/man3 man3dir = ${mandir}/man3
#OBJS = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \ #OBJS = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \
# zutil.o inflate.o infback.o inftrees.o inffast.o # zutil.o inflate.o infback.o inftrees.o inffast.o
@ -95,24 +95,24 @@ libz_OBJECTS = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \
#minigzip$(EXE): minigzip.o $(LIBS) #minigzip$(EXE): minigzip.o $(LIBS)
# $(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS) # $(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS)
#install: $(LIBS) install::
# -@if [ ! -d $(exec_prefix) ]; then mkdir -p $(exec_prefix); fi -@if [ ! -d $(exec_prefix) ]; then mkdir -p $(exec_prefix); fi
# -@if [ ! -d $(includedir) ]; then mkdir -p $(includedir); fi -@if [ ! -d $(includedir) ]; then mkdir -p $(includedir); fi
# -@if [ ! -d $(libdir) ]; then mkdir -p $(libdir); fi -@if [ ! -d $(libdir) ]; then mkdir -p $(libdir); fi
# -@if [ ! -d $(man3dir) ]; then mkdir -p $(man3dir); fi -@if [ ! -d $(man3dir) ]; then mkdir -p $(man3dir); fi
# install -o bin zlib.h zconf.h $(includedir) install -o bin zlib.h zconf.h $(includedir)
# chmod 644 $(includedir)/zlib.h $(includedir)/zconf.h chmod 644 $(includedir)/zlib.h $(includedir)/zconf.h
# install -o bin $(LIBS) $(libdir) install -o bin $(LIBS) $(libdir)
# cd $(libdir); chmod 755 $(LIBS) cd $(libdir); chmod 755 $(LIBS)
# -@(cd $(libdir); $(RANLIB) libz.a || true) >/dev/null 2>&1 -@(cd $(libdir); $(RANLIB) libz.a || true) >/dev/null 2>&1
# cd $(libdir); if test -f $(SHAREDLIBV); then \ cd $(libdir); if test -f $(SHAREDLIBV); then \
# rm -f $(SHAREDLIB) $(SHAREDLIBM); \ rm -f $(SHAREDLIB) $(SHAREDLIBM); \
# ln -s $(SHAREDLIBV) $(SHAREDLIB); \ ln -s $(SHAREDLIBV) $(SHAREDLIB); \
# ln -s $(SHAREDLIBV) $(SHAREDLIBM); \ ln -s $(SHAREDLIBV) $(SHAREDLIBM); \
# (ldconfig || true) >/dev/null 2>&1; \ (ldconfig || true) >/dev/null 2>&1; \
# fi fi
# install -o bin zlib.3 $(man3dir) install -o bin zlib.3 $(man3dir)
# chmod 644 $(man3dir)/zlib.3 chmod 644 $(man3dir)/zlib.3
# The ranlib in install is needed on NeXTSTEP which checks file times # The ranlib in install is needed on NeXTSTEP which checks file times
# ldconfig is for Linux # ldconfig is for Linux