diff options
author | Michael I. Bushnell <mib@gnu.org> | 1993-09-28 20:15:33 +0000 |
---|---|---|
committer | Michael I. Bushnell <mib@gnu.org> | 1993-09-28 20:15:33 +0000 |
commit | bf9a9278db43be9732eec05ecd69626b3a9df917 (patch) | |
tree | fe7b8dab2679c298a24a5dc99a51f2ceb45e1e91 /Makefile | |
parent | 16f9f77975ee6c52b9dd4d30c2278d16749d05c7 (diff) |
Formerly Makefile.~4~
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 14 |
1 files changed, 11 insertions, 3 deletions
@@ -1,11 +1,14 @@ hurddir = $(prefix)/hurd serversdir = $(prefix)/servers +libdir = $(prefix)/lib .PHONY: all install all: exec core bootexec install: $(hurddir)/exec $(hurddir)/core $(serversdir)/exec $(serversdir)/core -exec bootexec core: hostarch.o +vpath %.c ../$(machine) + +exec bootexec core: hostarch.o $(libdir)/libc.a exec bootexec: exec_machdep.o exec: transexec.o @@ -20,5 +23,10 @@ $(serversdir)/core: core.text $(hurddir)/core $(serversdir)/exec: exec.text @rm -f $@ cp $< $@ -# Comment the next line out to use bootexec. -# settrans $(word 2,$^) $@ + settrans '$(filter %/exec,$^)' $@ + +# This dependency makes the standard exec server be a translator. Without +# it, /servers/exec has no translator, and bootexec is linked into the boot +# filesystem. Uncomment the line to install the exec server as a +# translator. +#$(serversdir)/exec: $(hurddir)/exec |