diff options
author | Robert de Bath <rdebath@poboxes.com> | 1998-02-01 11:26:21 +0100 |
---|---|---|
committer | Lubomir Rintel <lkundrak@v3.sk> | 2013-10-23 23:40:14 +0200 |
commit | 48f0b3eb836162d41622cedc1eb5f5168168fb8e (patch) | |
tree | c53156383d4682a0a296f6611575dbc1d64d1881 /makefile.in | |
parent | 48798bf2eb93ec3b99720ac2e16093441156653d (diff) | |
download | dev86-48f0b3eb836162d41622cedc1eb5f5168168fb8e.tar.gz |
Import Dev86src-0.13.5.tar.gzv0.13.5
Diffstat (limited to 'makefile.in')
-rw-r--r-- | makefile.in | 38 |
1 files changed, 31 insertions, 7 deletions
diff --git a/makefile.in b/makefile.in index bba61ac..eb156ec 100644 --- a/makefile.in +++ b/makefile.in @@ -31,11 +31,11 @@ WALL =-Wtraditional -Wshadow -Wid-clash-14 -Wpointer-arith \ WALL =-Wstrict-prototypes -CC =gcc $(GCCFLAG) +CC =gcc #ifdef __i386__ -CFLAGS =-Wall $(WALL) -O2 -m486 -fno-strength-reduce -g +CFLAGS =$(GCCFLAG) -Wall $(WALL) -O2 -m486 -fno-strength-reduce -g #else -CFLAGS =-Wall $(WALL) -O6 -g +CFLAGS =$(GCCFLAG) -Wall $(WALL) -O6 -g #endif #endif @@ -68,8 +68,15 @@ INDAT=-o root -g root -m 644 INEXE=-o root -g root -m 755 -s INSCR=-o root -g root -m 755 -all: check_config bcc unproto copt as86 ld86 \ +#ifdef GNUMAKE +all: check_config bcc unproto copt as86 ld86 objdump86 \ library lib-bsd alt-libs elksemu +#else +all: check_config bcc unproto copt as86 ld86 objdump86 + @echo + @echo 'NOTE: To build the libraries you need GNU-Make.' + @echo ' They are available precompiled in the Dev86clb-X.X.X.zip file.' +#endif install: check_config install-bcc install-man \ install-lib install-lib2 install-emu @@ -81,10 +88,15 @@ install-all: install install-other LIBARGS= CC=ncc CCFLAGS= ARFLAGS=$(ARFLAGS) # Season in the top makefile +ELKSSRC= %ELKSSRC% PREFIX= %PREFIX% BINDIR= %BINDIR% LIBDIR= %LIBDIR% +#ifdef GNUMAKE +export ELKSSRC +#endif + DISTBIN= $(DIST)$(BINDIR) DISTLIB= $(DIST)$(LIBDIR) DISTPRE= $(DIST)$(PREFIX) @@ -100,6 +112,10 @@ bindir: $(MAKEX) @mkdir -p bin lib lib/i386 @rm -f include @ln -s libc/include include 2>/dev/null || true +#ifndef GNUMAKE + @ln -s ../kinclude/linuxmt include/linuxmt 2>/dev/null || true + @ln -s ../kinclude/arch include/arch 2>/dev/null || true +#endif phony: @@ -131,13 +147,17 @@ ld86r: bindir $(MAKEC) ld $(MAKEARG) ld86r cp -p ld/ld86r bin/ld86r +objdump86: bindir + $(MAKEC) ld $(MAKEARG) objdump86 + cp -p ld/objdump86 bin/objdump86 + elksemu: bindir #ifdef __i386__ $(MAKEC) elksemu \ CC='$(CC)' PREFIX=$(PREFIX) LIBDIR='$(LIBDIR)' BINDIR='$(BINDIR)' \ elksemu #else - $(MAKEC) elksemu CC='ncc' DEFS=-N- elksemu + $(MAKEC) elksemu CC='ncc' elksemu #endif cp -p elksemu/elksemu bin/elksemu @@ -151,12 +171,15 @@ install-ln: bcc unproto copt as86 ld86 elksemu install -d $(DIST)/usr/lib install $(INDAT) libc/error/liberror.txt $(DIST)/usr/lib/liberror.txt -install-bcc: bcc unproto copt as86 ld86 +install-bcc: bcc unproto copt as86 ld86 objdump86 install -d $(DISTBIN) $(DISTLIB) $(DISTLIB)/i86 install $(INEXE) bin/Bcc $(DISTBIN)/bcc install $(INSCR) bin/as86_encap $(DISTBIN)/as86_encap install $(INEXE) bin/as86 $(DISTBIN)/as86 install $(INEXE) bin/ld86 $(DISTBIN)/ld86 + install $(INEXE) bin/objdump86 $(DISTBIN)/objdump86 + install $(INEXE) bin/objdump86 $(DISTBIN)/nm86 + install $(INEXE) bin/objdump86 $(DISTBIN)/size86 install $(INEXE) lib/bcc-cc1 $(DISTLIB)/bcc-cc1 install $(INEXE) lib/unproto $(DISTLIB)/unproto install $(INEXE) lib/copt $(DISTLIB)/copt @@ -256,7 +279,7 @@ config: $(MAKEX) $(MAKEC) libc config #else -check_config: $(MAKEX) ; +check_config: ; config: ; #endif @@ -285,5 +308,6 @@ realclean: rm -rf bin lib rm -f include rm -f makec + rm -f `find . -type l -print` ############################################################################## |