Home
       Makefile - scc - simple c99 compiler
  HTML git clone git://git.simple-cc.org/scc
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
       Makefile (1190B)
       ---
            1 .POSIX:
            2 
            3 DIRS   =\
            4         ld\
            5         as\
            6         cc\
            7         make\
            8 
            9 PROJECTDIR = ../..
           10 include $(PROJECTDIR)/scripts/rules.mk
           11 
           12 TARGET =\
           13         scc-nm\
           14         scc-ar\
           15         scc-strip\
           16         scc-size\
           17         scc-ranlib\
           18         scc-objdump\
           19         scc-objcopy\
           20         scc-addr2line\
           21 
           22 all: $(TARGET) $(DIRS)
           23 
           24 scc-nm: nm.o $(LIBMACH) $(LIBSCC)
           25         $(CC) $(PROJ_LDFLAGS) nm.o -lmach -lscc $(PROJ_LDLIBS) -o $@
           26         cp $@ $(BINDIR)
           27 
           28 scc-strip: strip.o $(LIBMACH) $(LIBSCC)
           29         $(CC) $(PROJ_LDFLAGS) strip.o -lmach -lscc $(PROJ_LDLIBS) -o $@
           30         cp $@ $(BINDIR)
           31 
           32 scc-size: size.o $(LIBMACH) $(LIBSCC)
           33         $(CC) $(PROJ_LDFLAGS) size.o -lmach -lscc $(PROJ_LDLIBS) -o $@
           34         cp $@ $(BINDIR)
           35 
           36 scc-ranlib: ranlib.o $(LIBMACH) $(LIBSCC)
           37         $(CC) $(PROJ_LDFLAGS) ranlib.o -lmach -lscc $(PROJ_LDLIBS) -o $@
           38         cp $@ $(BINDIR)
           39 
           40 scc-objdump: objdump.o $(LIBMACH)
           41         $(CC) $(PROJ_LDFLAGS) objdump.o -lmach $(PROJ_LDLIBS) -o $@
           42         cp $@ $(BINDIR)
           43 
           44 scc-objcopy: objcopy.o $(LIBMACH)
           45         $(CC) $(PROJ_LDFLAGS) objcopy.o -lmach $(PROJ_LDLIBS) -o $@
           46         cp $@ $(BINDIR)
           47 
           48 scc-addr2line: addr2line.o $(LIBMACH) $(LIBSCC)
           49         $(CC) $(PROJ_LDFLAGS) addr2line.o -lmach -lscc $(PROJ_LDLIBS) -o $@
           50         cp $@ $(BINDIR)
           51 
           52 scc-ar: ar.o $(LIBSCC)
           53         $(CC) $(PROJ_LDFLAGS) ar.o $(PROJ_LDLIBS) -lscc -o $@
           54         cp $@ $(BINDIR)
           55 
           56 include deps.mk