scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | README | LICENSE

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