scc

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

Makefile (413B)


      1 .POSIX:
      2 
      3 DIRS =\
      4 	elf64\
      5 	coff32\
      6 
      7 PROJECTDIR =../..
      8 include $(PROJECTDIR)/scripts/rules.mk
      9 
     10 TARGET = libmach.a
     11 
     12 all: $(TARGET)
     13 
     14 OBJS =\
     15 
     16 all: $(TARGET)
     17 	+@$(MAKE) $(DIRS)
     18 	+@$(MAKE) $(TARGET)
     19 
     20 $(TARGET): $(OBJS)
     21 	$(AR) $(PROJ_ARFLAGS) $@ $?
     22 	$(RL) $(PROJ_RLFLAGS) $@
     23 	cp $@ $(LIBDIR)/scc
     24 
     25 dep:
     26 	(echo H;\
     27 	 echo /OBJS/a;\
     28 	 ls *.c */*.c | sed -E 's/(.*)\.c$$/	\1.o\\/';\
     29 	 echo .; \
     30 	 echo w) |\
     31 	ed -s makefile