summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorRobert de Bath <rdebath@poboxes.com>1998-02-01 11:26:21 +0100
committerLubomir Rintel <lkundrak@v3.sk>2013-10-23 23:40:14 +0200
commit48f0b3eb836162d41622cedc1eb5f5168168fb8e (patch)
treec53156383d4682a0a296f6611575dbc1d64d1881 /Makefile
parent48798bf2eb93ec3b99720ac2e16093441156653d (diff)
downloaddev86-48f0b3eb836162d41622cedc1eb5f5168168fb8e.tar.gz
Import Dev86src-0.13.5.tar.gzv0.13.5
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile25
1 files changed, 20 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index a57731e..4ba277d 100644
--- a/Makefile
+++ b/Makefile
@@ -9,6 +9,7 @@ TARGETS= \
all-libs alt-libs library lib-386 lib-bsd lib-dos lib-fast lib-stand \
config other tests dis88 doselks bootblocks ld86r
+ELKSSRC= /usr/src/elks
PREFIX= /usr/bcc
BINDIR= /usr/bin
LIBDIR= $(PREFIX)/lib/bcc
@@ -36,6 +37,7 @@ make.fil: ifdef makefile.in
sed -e "s:%PREFIX%:$(PREFIX):" \
-e "s:%BINDIR%:$(BINDIR):" \
-e "s:%LIBDIR%:$(LIBDIR):" \
+ -e "s:%ELKSSRC%:$(ELKSSRC):" \
-e "s:%CC%:$(CC):" \
-e "s:%CFLAGS%:$(CFLAGS):" \
-e "s:%LDFLAGS%:$(LDFLAGS):" \
@@ -57,6 +59,7 @@ Uninstall: phony
rm -rf /usr/bcc
rm -f $(BINDIR)/bcc $(BINDIR)/as86_encap $(BINDIR)/dis86
rm -f $(BINDIR)/as86 $(BINDIR)/ld86
+ rm -f $(BINDIR)/objdump86 $(BINDIR)/nm86 $(BINDIR)/size86
rm -f /lib/elksemu
rm -f /usr/lib/liberror.txt
rm -f /usr/man/man1/elks.1* /usr/man/man1/elksemu.1*
@@ -67,21 +70,33 @@ Uninstall: phony
distribution:
@rm -f /tmp/linux-86 || true
@[ ! -f Copy_dist ] || sh Copy_dist
- mkdir -p /tmp/Dist
+ mkdir -p -m 0777 /tmp/Dist
[ -d /tmp/linux-86 ] || ln -s `pwd` /tmp/linux-86
cd /tmp &&\
$(MAKE) -C linux-86 realclean &&\
$(MAKE) -C linux-86/libc Libc_version &&\
VER=`cat linux-86/Libc_version` &&\
- tar cf Dist/Dev86src-$$VER.tar linux-86/* &&\
+ tar cf Dist/Dev86src-$$VER.tar linux-86/*
+ gzip -f9 /tmp/Dist/Dev86src-*.tar &
+
+ cd /tmp &&\
+ VER=`cat linux-86/Libc_version` &&\
ln -s linux-86/as as86 &&\
cp -p linux-86/man/as86.1 as86/as86.1 &&\
cp -p linux-86/COPYING as86/COPYING &&\
tar cf Dist/as86-$$VER.tar `find as86/* -prune -type f` &&\
- rm as86/as86.1 as86 &&\
+ rm as86/as86.1 as86
+ gzip -f9 /tmp/Dist/as86-*.tar &
+
+ cd /tmp &&\
+ VER=`cat linux-86/Libc_version` &&\
ln -s linux-86/libc libc-$$VER &&\
tar cf Dist/libc-8086-$$VER.tar libc-$$VER/* &&\
- rm libc-$$VER &&\
+ rm libc-$$VER
+ gzip -f9 /tmp/Dist/libc-8086-*.tar &
+
+ cd /tmp &&\
+ VER=`cat linux-86/Libc_version` &&\
$(MAKE) -C /tmp/linux-86 install \
ARFLAGS=q DIST=/tmp/linux-86-dist ELKSSRC=/dev/null &&\
$(MAKE) -C /tmp/linux-86 other &&\
@@ -94,5 +109,5 @@ distribution:
Bcc/lib/i386/crt0.o Bcc/lib/i386/libc.a &&\
rm Bcc
- gzip -v9f /tmp/Dist/*.tar
+ gzip -v9f /tmp/Dist/Dev86bin-*.tar
@rm /tmp/linux-86 || true