summaryrefslogtreecommitdiff
path: root/Makefile
blob: e5bd174139dbc4853f7bfc6c5d64b2806f4cffe4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
hurddir = $(prefix)/hurd
serversdir = $(prefix)/servers

.PHONY: all install
all: exec core bootexec
install: $(hurddir)/exec $(hurddir)/core $(serversdir)/exec $(serversdir)/core

exec bootexec core: hostarch.o
exec bootexec: exec_machdep.o
exec: transexec.o

bootexec: bootexec.o exec.o
	$(LD) -X $(LDFLAGS) -r -o $@ $^

$(serversdir)/core: core.text $(hurddir)/core
	@rm -f $@
	cp $< $@
	settrans $(word 2,$^) $@

$(serversdir)/exec: exec.text
	@rm -f $@
	cp $< $@
# Comment the next line out to use bootexec.
#	settrans $(word 2,$^) $@