Separate zlib install target
This commit is contained in:
parent
f9199802f2
commit
6e8a35b368
@ -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
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user