home *** CD-ROM | disk | FTP | other *** search
Makefile | 1992-03-18 | 1.5 KB | 64 lines |
-
- BINDIR = /bin
- LIBDIR = /lib
- USRUCBDIR = /usr/ucb
- NOTESDIR = /usr/local/RelNotes
- OBJROOT = .
- SYMROOT =
-
- all: $(OBJROOT)/m68k $(OBJROOT)/m68k/Makefile
- cd $(OBJROOT)/m68k; \
- $(MAKE) cc1plus g++filt XXCFLAGS="$(RC_CFLAGS)";
-
- $(OBJROOT)/m68k/Makefile: Makefile.in
- if [ $(OBJROOT) = . ]; \
- then \
- cd m68k; \
- ../config.g++ next; \
- else \
- PWD=`pwd`; \
- cd $(OBJROOT)/m68k; \
- $$PWD/config.g++ -srcdir=$$PWD next; \
- fi
-
- $(OBJROOT)/m68k:
- mkdirs $@
-
-
- extract: all
- if [ $(SYMROOT) ]; \
- then \
- mkdirs $(SYMROOT)/m68k; \
- cp -p cc++ $(SYMROOT)/cc++; \
- cp -p $(OBJROOT)/m68k/cc1plus $(SYMROOT)/m68k/cc1plus; \
- cp -p $(OBJROOT)/m68k/g++filt $(SYMROOT)/g++filt; \
- fi
-
-
- install: installhdrs common_install m68k_install
-
- installhdrs:
-
- common_install: extract $(DSTROOT)$(BINDIR) $(DSTROOT)$(USRUCBDIR) $(DSTROOT)/$(NOTESDIR)
- install -m 555 cc++ $(DSTROOT)$(BINDIR)/cc++
- install -s -m 555 $(OBJROOT)/m68k/g++filt $(DSTROOT)$(BINDIR)/g++filt
- install -m 555 nm++ $(DSTROOT)$(BINDIR)/nm++
- install -m 555 gprof++ $(DSTROOT)$(USRUCBDIR)/gprof++
- install -m 555 C++Notes.rtf $(DSTROOT)/$(NOTESDIR)
-
- m68k_install: extract $(DSTROOT)$(LIBDIR)/m68k
- install -s -m 555 $(OBJROOT)/m68k/cc1plus $(DSTROOT)$(LIBDIR)/m68k/cc1plus
-
- $(DSTROOT)$(BINDIR) $(DSTROOT)$(LIBDIR)/m68k $(DSTROOT)$(USRUCBDIR) $(DSTROOT)/$(NOTESDIR):
- mkdirs $@
-
-
- installsrc installGNUsrc: $(SRCROOT)
- tar cf - * | (cd $(SRCROOT); tar xfp -)
-
- $(SRCROOT):
- mkdirs $@
-
- clean:
- -rm -rf $(OBJROOT)/m68k
-