diff options
author | Robert de Bath <rdebath@poboxes.com> | 2004-01-24 16:27:32 +0100 |
---|---|---|
committer | Lubomir Rintel <lkundrak@v3.sk> | 2013-10-23 23:48:49 +0200 |
commit | beba34dc223aa0dcf3e5f696966c5e8408b022c3 (patch) | |
tree | ea0523ac242bd3e877338e9a771b975d4cd3839a /Makefile | |
parent | b5dac1e3bdd01a2ce105df747a9073ff0d6a94e2 (diff) | |
download | dev86-beba34dc223aa0dcf3e5f696966c5e8408b022c3.tar.gz |
Import Dev86src-0.16.15.tar.gzv0.16.15
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 64 |
1 files changed, 30 insertions, 34 deletions
@@ -2,20 +2,22 @@ # This file is part of the Linux-8086 Development environment and is # distributed under the GNU General Public License. -VERSION=0.16.14 +VERSION=0.16.15 -TARGETS= \ - clean bcc unproto copt as86 ld86 elksemu \ - install install-all install-bcc install-emu install-lib \ +TARGETS=install clean other \ + bcc unproto copt as86 ld86 elksemu \ + install-all install-bcc install-emu install-lib \ install-lib2 install-ln install-man install-other \ all-libs alt-libs library lib-386 lib-bsd lib-dos lib-fast lib-stand \ - config other tests dis88 doselks bootblocks ld86r + config tests dis88 doselks bootblocks ld86r ELKSSRC= /usr/src/elks PREFIX= /usr -LIBPRE= $(PREFIX)/bcc BINDIR= $(PREFIX)/bin -LIBDIR= $(LIBPRE)/lib/bcc +LIBDIR= $(PREFIX)/lib/bcc +INCLDIR= $(PREFIX)/lib/bcc +ASLDDIR= $(BINDIR) +MANDIR= $(PREFIX)/man CFLAGS= -O # Some makes take the last of a list as the default ... @@ -36,18 +38,25 @@ realclean: make.fil: ifdef makefile.in ./ifdef -MU makefile.in >tmp.mak - sed \ - -e "s:%PREFIX%:$(PREFIX):" \ - -e "s:%LIBPRE%:$(LIBPRE):" \ - -e "s:%BINDIR%:$(BINDIR):" \ - -e "s:%LIBDIR%:$(LIBDIR):" \ - -e "s:%ELKSSRC%:$(ELKSSRC):" \ - -e "s:%CC%:$(CC):" \ - -e "s:%CFLAGS%:$(CFLAGS):" \ - -e "s:%LDFLAGS%:$(LDFLAGS):" \ - < tmp.mak > make.tmp + echo > tmp.sed + [ "$(BINDIR)" != "//bin" ] || echo >> tmp.sed "s:%BINDIR%:/bin:" + [ "$(LIBDIR)" != "//lib/bcc" ] || echo >> tmp.sed "s:%LIBDIR%:/lib:" + [ "$(INCLDIR)" != "//lib/bcc" ] || echo >> tmp.sed "s:%INCLDIR%:/usr:" + [ "$(ASLDDIR)" != "//bin" ] || echo >> tmp.sed "s:%ASLDDIR%:/bin:" + [ "$(MANDIR)" != "//man" ] || echo >> tmp.sed "s:%MANDIR%:/usr/man:" + echo >> tmp.sed "s:%PREFIX%:$(PREFIX):" + echo >> tmp.sed "s:%BINDIR%:$(BINDIR):" + echo >> tmp.sed "s:%INCLDIR%:$(INCLDIR):" + echo >> tmp.sed "s:%LIBDIR%:$(LIBDIR):" + echo >> tmp.sed "s:%ASLDDIR%:$(ASLDDIR):" + echo >> tmp.sed "s:%MANDIR%:$(MANDIR):" + echo >> tmp.sed "s:%ELKSSRC%:$(ELKSSRC):" + echo >> tmp.sed "s:%CC%:$(CC):" + echo >> tmp.sed "s:%CFLAGS%:$(CFLAGS):" + echo >> tmp.sed "s:%LDFLAGS%:$(LDFLAGS):" + sed -f tmp.sed < tmp.mak > make.tmp mv -f make.tmp make.fil - @rm -f tmp.mak + @rm -f tmp.mak tmp.sed ifdef: ifdef.o $(CC) $(LDFLAGS) -o ifdef ifdef.o @@ -55,22 +64,9 @@ ifdef: ifdef.o ifdef.o: ifdef.c $(CC) $(CFLAGS) $(IFDEFFLAGS) -c ifdef.c -Uninstall: - @# CHECK FROM HERE - @make -n Uninstall - @echo 'Are you really sure... have you checked this...' - @echo "I haven't used this in _years_ ... ^C to interrupt" - @read line - 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* - rm -f /usr/man/man1/dis86.1* /usr/man/man1/bcc.1* - rm -f /usr/man/man1/as86.1* /usr/man/man1/ld86.1* - @# TO HERE +uninstall: + @echo 'Sorry, no go; it was just wrong.' + false distribution: @[ `id -u` -eq 0 ] || fakeroot -- sh ./Mk_dist $(VERSION) |