summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorRobert de Bath <rdebath@poboxes.com>1996-03-24 21:25:23 +0100
committerLubomir Rintel <lkundrak@v3.sk>2013-10-23 23:29:54 +0200
commitdcc973ea3e31710429858c99d4f040334ac67c06 (patch)
tree8883b902eb18eba489957b7f03caa491fd7992a7 /Makefile
parentfe22c37817ce338fbbc90b239320248c270957fa (diff)
downloaddev86-dcc973ea3e31710429858c99d4f040334ac67c06.tar.gz
Import Dev86-0.0.5.tar.gzv0.0.5
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile38
1 files changed, 23 insertions, 15 deletions
diff --git a/Makefile b/Makefile
index b47ed39..eaba6e1 100644
--- a/Makefile
+++ b/Makefile
@@ -8,7 +8,7 @@ TESTDIRS= tests dis88
DISTFILES=Makefile Make.defs README README.ash Libc_version
DISTDIRS= elksemu $(TESTDIRS)
-default:
+default: dummy
@echo You have to do make install as root
@echo Or:
@echo
@@ -21,6 +21,9 @@ default:
@echo 'make tests'
@echo
+dummy:
+ @if [ -f .runme ] ; then sh .runme ; rm .runme ; fi
+
install: install-bcc install-lib install-emu tests
bcc: dummy
@@ -40,7 +43,7 @@ tests: dummy
( echo 'Must do "make install-lib" first' && exit 1 )
@for i in $(TESTDIRS) ; do make -C $$i || exit 1; done
-library: link_libc
+library: dummy
@test -f $(BINDIR)/bcc -a -f $(LIBDIR)/ld86 || \
( echo 'Must do "make install-bcc" first' && exit 1 )
make -C libc
@@ -53,30 +56,35 @@ elksemu: dummy
install-bcc: dummy
@for i in $(PARTS) ; do make -C $$i install || exit 1; done
-install-lib: link_libc
+install-lib: dummy
@test -f $(BINDIR)/bcc -a -f $(LIBDIR)/ld86 || \
( echo 'Must do "make install-bcc" first' && exit 1 )
make -C libc install
+install-lib2: dummy
+ @test -f $(BINDIR)/bcc -a -f $(LIBDIR)/ld86 || \
+ ( echo 'Must do "make install-bcc" first' && exit 1 )
+ make -s -C libc clean
+ make -s -C libc PLATFORM=i86-FAST install
+ make -s -C libc clean
+ make -s -C libc PLATFORM=i86-DOS install
+ make -s -C libc clean
+
install-emu: dummy
@test -f libc/syscall/call_tab.v || \
( echo 'Must do "make library" first' && exit 1 )
make -C elksemu install
-link_libc: dummy
- @if [ -f Libc_version ] ; then \
- rm -f libc ; ln -fs libc-`cat Libc_version` libc ; fi
-
distribution: clean_rest
- -rm -f libc
make -C libc dist_ver
- tar xzf libc-8086-`cat Libc_version`.tar.gz
- tar cf /tmp/Development.tar $(DISTFILES) $(PARTS) $(DISTDIRS) \
- libc-`cat Libc_version`
- rm -rf libc-`cat Libc_version` Libc_version
+ tar cf /tmp/Development.tar $(DISTFILES) $(PARTS) $(DISTDIRS)
rm -rf /tmp/linux-86
mkdir /tmp/linux-86
- (cd /tmp/linux-86 ; tar xf ../Development.tar ; rm ../Development.tar)
- (cd /tmp; tar czf Development.tar.gz linux-86 ; rm -rf linux-86)
+ ln -s `pwd`/libc-8086-`cat Libc_version`.tar.gz /tmp/libc-8086.tgz
+ cd /tmp/linux-86 ; tar xzf ../libc-8086.tgz ; rm ../libc-8086.tgz
+ mv /tmp/linux-86/libc-`cat Libc_version` /tmp/linux-86/libc
+ cd /tmp/linux-86 ; tar xf ../Development.tar ; rm ../Development.tar
+ cd /tmp; tar czf Development.tar.gz linux-86 ; rm -rf linux-86
+ mv /tmp/Development.tar.gz /tmp/Dev86-`cat Libc_version`.tar.gz
+ rm -rf libc-`cat Libc_version` Libc_version
-dummy: