| |
| VPATH = @srcdir@ @srcdir@/.. |
| srcdir = @srcdir@ |
| objdir = . |
| srcroot = $(srcdir)/../.. |
| objroot = $(objdir)/../.. |
| |
| mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs |
| |
| prefix = @prefix@ |
| exec_prefix = @exec_prefix@ |
| |
| host_alias = @host_alias@ |
| target_alias = @target_alias@ |
| program_transform_name = @program_transform_name@ |
| |
| bindir = @bindir@ |
| libdir = @libdir@ |
| tooldir = $(exec_prefix)/$(target_alias) |
| |
| INSTALL = @INSTALL@ |
| INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
| INSTALL_DATA = @INSTALL_DATA@ |
| |
| # Multilib support variables. |
| # TOP is used instead of MULTI{BUILD,SRC}TOP. |
| MULTIDIRS = |
| MULTISUBDIR = |
| MULTIDO = true |
| MULTICLEAN = true |
| |
| SHELL = /bin/sh |
| |
| CC = @CC@ |
| |
| AS = @AS@ |
| AR = @AR@ |
| LD = @LD@ |
| RANLIB = @RANLIB@ |
| |
| OBJDUMP = `if [ -f ${objroot}/../binutils/objdump ] ; \ |
| then echo ${objroot}/../binutils/objdump ; \ |
| else t='$(program_transform_name)'; echo objdump | sed -e $$t ; fi` |
| OBJCOPY = `if [ -f ${objroot}/../binutils/objcopy ] ; \ |
| then echo ${objroot}/../binutils/objcopy ; \ |
| else t='$(program_transform_name)'; echo objcopy | sed -e $$t ; fi` |
| |
| OBJS = isatty.o scall.o |
| SCRIPTS = sim.ld |
| CRT0S = crt0.o |
| BSPS = libgloss.a |
| |
| # Host specific makefile fragment comes in here. |
| @host_makefile_frag@ |
| |
| all: $(CRT0S) $(BSPS) |
| |
| libgloss.a: $(OBJS) |
| ${AR} ${ARFLAGS} $@ $(OBJS) |
| ${RANLIB} $@ |
| |
| # |
| # Standard targets |
| # |
| |
| clean mostlyclean: |
| rm -f a.out core *.i *.o *-test *.srec *.dis *.x |
| |
| distclean maintainer-clean realclean: clean |
| rm -f Makefile config.status *~ |
| |
| .PHONY: install info install-info clean-info |
| install: install-scripts # install-includes |
| @for crt0 in ${CRT0S}; do\ |
| $(INSTALL_PROGRAM) $${crt0} $(tooldir)/lib${MULTISUBDIR}; \ |
| done |
| @for bsp in ${BSPS}; do\ |
| $(INSTALL_PROGRAM) $${bsp} $(tooldir)/lib${MULTISUBDIR}; \ |
| done |
| |
| install-includes: |
| $(mkinstalldirs) $(DESTDIR)$(tooldir)/include/excess; \ |
| for i in $(srcdir)/*.h; do \ |
| $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/excess/`basename $$i`; \ |
| done; |
| |
| install-scripts: |
| @for script in ${SCRIPTS}; do\ |
| $(INSTALL_DATA) ${srcdir}/$${script} $(tooldir)/lib${MULTISUBDIR}; \ |
| done |
| |
| doc: |
| info: |
| install-info: |
| clean-info: |
| |
| Makefile: Makefile.in config.status @host_makefile_frag_path@ |
| $(SHELL) config.status |
| |
| config.status: configure |
| $(SHELL) config.status --recheck |