OBJROOT = `pwd`
DSTROOT =
SRCROOT = `pwd`
GNUDIR = $(DSTROOT)/Developer/Source/cc
ARCH = `$(NEXT_ROOT)/Developer/Executables/arch`
all install:
@echo ==== Making $@, CWD=`pwd`, OBJROOT=$(OBJROOT) ====
make -w -f Makefile \
ARCH=$(ARCH) \
OBJROOT=$(OBJROOT) \
DSTROOT=$(DSTROOT) \
SRCROOT=$(SRCROOT) \
RC_CFLAGS="$(RC_CFLAGS)" \
`if [ $@ = install ]; then \
echo install_bison; \
else echo build_bison; \
fi`
make -w -f Makefile.cc \
ARCH=$(ARCH) \
OBJROOT=$(OBJROOT) \
DSTROOT=$(DSTROOT) \
SRCROOT=$(SRCROOT) \
RC_CFLAGS="$(RC_CFLAGS)" $@
@if [ $@ = install ]; then \
echo ==== Installing GNU Source, GNUDIR=$(GNUDIR) ==== ;\
make SRCROOT=$(GNUDIR) installsrc ;\
mv $(GNUDIR)/bison $(GNUDIR)/.. ;\
mv $(GNUDIR)/cc $(GNUDIR)/../gcc ;\
rm -rf $(GNUDIR) ;\
fi
installhdrs:
copy_source:
make installsrc SRCROOT=$(OBJROOT);
installsrc:
@echo ==== Installing Source CWD=`pwd`, SRCROOT=$(SRCROOT) ====
-mkdirs $(SRCROOT)
tar cf - . | (cd $(SRCROOT); tar xf -)
-chmod -R a+r-w+X $(SRCROOT)
clean:
rm -rf $(OBJROOT)/*_obj