blob: 779a950c32a032514ca2fa53be08b816b3f3aa1f [file] [log] [blame]
fitzhardinge7e343cd2003-12-16 02:14:00 +00001noinst_HEADERS = \
2 ume_archdefs.h
3
4EXTRA_DIST = \
fitzhardinge7e343cd2003-12-16 02:14:00 +00005 ume_archdefs.c \
6 ume_archdefs.h \
7 ume_entry.S \
8 ume_go.c
9
fitzhardingea49f9b52003-12-16 22:26:45 +000010BUILT_SOURCES = stage2.lds
11CLEANFILES = stage2.lds
12
13# Extract ld's default linker script and hack it to our needs
14stage2.lds: Makefile
fitzhardingeb84164a2003-12-23 01:15:01 +000015 $(CC) -Wl,--verbose -nostdlib 2>&1 | sed \
fitzhardingea49f9b52003-12-16 22:26:45 +000016 -e '1,/^=====\+$$/d' \
17 -e '/^=====\+$$/d' \
18 -e 's/ENTRY(_start)/ENTRY(_ume_entry)/' \
fitzhardingeed823572003-12-24 01:50:51 +000019 -e 's/0x08048000/kickstart_base/g' > $@ || rm -f $@