4 exec_prefix = @exec_prefix@
8 includedir = @includedir@
12 TARGET = @target_alias@
14 INCLUDES = @bfd_include_dir@ @binutils_include_dir@
16 LDFLAGS = @LDFLAGS@ -static
19 DEFS = @DEFS@ -DTARGET_$(CPU)
21 CCFLAGS = $(CFLAGS) $(DEFS) $(INCLUDES)
23 target_bindir = $(prefix)/$(TARGET)/bin
24 target_libdir = $(prefix)/$(TARGET)/lib
26 PROGS = elf2flt flthdr
30 elf2flt: $(srcdir)/elf2flt.c Makefile
31 $(CC) $(CCFLAGS) $(LDFLAGS) -o $@ $(srcdir)/elf2flt.c $(LIBS)
33 flthdr: $(srcdir)/flthdr.c Makefile
34 $(CC) $(CCFLAGS) $(LDFLAGS) -o $@ $(srcdir)/flthdr.c $(LIBS)
37 -rm -f $(PROGS) *.[oa]
40 -rm -f Makefile config.log config.status config.cache ld-elf2flt
43 $(INSTALL) -s -m 755 flthdr $(bindir)/$(TARGET)-flthdr
44 $(INSTALL) -s -m 755 flthdr $(target_bindir)/flthdr
45 $(INSTALL) -s -m 755 elf2flt $(bindir)/$(TARGET)-elf2flt
46 $(INSTALL) -s -m 755 elf2flt $(target_bindir)/elf2flt
47 [ -f $(bindir)/$(TARGET)-ld.real ] || \
48 mv $(bindir)/$(TARGET)-ld $(bindir)/$(TARGET)-ld.real
49 [ -f $(target_bindir)/ld.real ] || \
50 mv $(target_bindir)/ld $(target_bindir)/ld.real
51 $(INSTALL) -m 755 $(srcdir)/ld-elf2flt $(bindir)/$(TARGET)-ld
52 $(INSTALL) -m 755 $(srcdir)/ld-elf2flt $(target_bindir)/ld
53 $(INSTALL) -m 644 $(srcdir)/elf2flt.ld $(target_libdir)