| pkgdatadir = $(datadir)/$(PACKAGE)/$(host_cpu)-$(host_vendor) |
| nodist_pkgdata_DATA = stage1 stage1_lba |
| |
| BUILT_SOURCES = stage2_size.h |
| CLEANFILES = $(pkgdata_DATA) $(BUILT_SOURCES) |
| |
| # We can't use builtins or standard includes. |
| AM_CFLAGS = $(STAGE1_CFLAGS) -fno-builtin -nostdinc |
| LDFLAGS = -nostdlib -Wl,-N -Wl,-Ttext -Wl,7C00 |
| |
| noinst_PROGRAMS = stage1.exec stage1_lba.exec |
| stage1_exec_SOURCES = stage1.S stage1.h stage2_size.h |
| stage1_lba_exec_SOURCES = stage1_lba.S stage1.h stage2_size.h |
| |
| stage2_size.h: ../stage2/stage2 |
| -rm -f stage2_size.h |
| set dummy `ls -l ../stage2/stage2`; \ |
| echo "#define STAGE2_SIZE $$6" > stage2_size.h |
| |
| %: %.exec |
| $(OBJCOPY) -O binary $< $@ |