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)
23 CCFLAGS = $(CFLAGS) $(DEFS) $(INCLUDES)
25 target_bindir = $(prefix)/$(TARGET)/bin
26 target_libdir = $(prefix)/$(TARGET)/lib
29 PROG_ELF2FLT = elf2flt$(EXEEXT)
30 PROG_FLTHDR = flthdr$(EXEEXT)
31 PROGS = $(PROG_ELF2FLT) $(PROG_FLTHDR)
35 $(PROG_ELF2FLT): $(srcdir)/elf2flt.c Makefile
36 $(CC) $(CCFLAGS) $(LDFLAGS) -o $@ $(srcdir)/elf2flt.c $(LIBS)
38 flthdr: $(srcdir)/flthdr.c Makefile
39 $(CC) $(CCFLAGS) $(LDFLAGS) -o $@ $(srcdir)/flthdr.c $(LIBS)
42 -rm -f $(PROGS) *.$(OBJEXT)
45 -rm -f Makefile config.log config.status config.cache ld-elf2flt
48 $(INSTALL) -s -m 755 $(PROG_FLTHDR) $(bindir)/$(TARGET)-$(PROG_FLTHDR)
49 $(INSTALL) -s -m 755 $(PROG_FLTHDR) $(target_bindir)/$(PROG_FLTHDR)
50 $(INSTALL) -s -m 755 $(PROG_ELF2FLT) $(bindir)/$(TARGET)-$(PROG_ELF2FLT)
51 $(INSTALL) -s -m 755 $(PROG_ELF2FLT) $(target_bindir)/$(PROG_ELF2FLT)
52 [ -f $(bindir)/$(TARGET)-ld.real$(EXEEXT) ] || \
53 mv $(bindir)/$(TARGET)-ld$(EXEEXT) $(bindir)/$(TARGET)-ld.real$(EXEEXT)
54 [ -f $(target_bindir)/ld.real$(EXEEXT) ] || \
55 mv $(target_bindir)/ld$(EXEEXT) $(target_bindir)/ld.real$(EXEEXT)
56 $(INSTALL) -m 755 $(srcdir)/ld-elf2flt$(EXEEXT) $(bindir)/$(TARGET)-ld$(EXEEXT)
57 $(INSTALL) -m 755 $(srcdir)/ld-elf2flt$(EXEEXT) $(target_bindir)/ld$(EXEEXT)
58 $(INSTALL) -m 644 $(srcdir)/elf2flt.ld $(target_libdir)