Makefile (553B)
1 .POSIX: 2 3 PROJECTDIR =../../.. 4 include $(PROJECTDIR)/scripts/rules.mk 5 6 OBJS =\ 7 elfarchs.o\ 8 elfdel.o\ 9 elfgetsec.o\ 10 elfgetsym.o\ 11 elfloadmap.o\ 12 elfnew.o\ 13 elfprobe.o\ 14 elfread.o\ 15 elftype.o\ 16 17 ELFHDRS =\ 18 $(INCDIR)/bits/scc/elf/elfent.h\ 19 $(INCDIR)/bits/scc/elf/elfhdr.h\ 20 $(INCDIR)/bits/scc/elf/elfphdr.h\ 21 $(INCDIR)/bits/scc/elf/elfrel.h\ 22 $(INCDIR)/bits/scc/elf/elfshdr.h\ 23 $(INCDIR)/bits/scc/elf/elftypes.h\ 24 25 26 all: $(OBJS) 27 28 $(OBJS): $(ELFHDR) 29 30 dep: 31 @{ printf 'ELFOBJS=\\\n';\ 32 printf '\telf/%s\\\n' $(OBJS); } > deps.mk 33 34 distclean: 35 rm -f deps.mk