Home
       defaults.c - 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
       ---
       defaults.c (1027B)
       ---
            1 char defaults[] = 
            2         ".SUFFIXES: .o .c .y .l .a .sh .f\n"
            3 
            4         "AR = ar\n"
            5         "ARFLAGS = -rv\n"
            6         "CC = c99\n"
            7         "CFLAGS = -O\n"
            8         "FC = fort77\n"
            9         "FFLAGS = -O 1\n"
           10         "LDFLAGS =\n"
           11         "LEX = lex\n"
           12         "LFLAGS =\n"
           13         "YACC = yacc\n"
           14         "YFLAGS =\n"
           15         "SHELL = /bin/sh\n"
           16 
           17         ".c:\n"
           18         "\t${CC} ${CFLAGS} ${LDFLAGS} -o $@ $<\n"
           19 
           20         ".f:\n"
           21         "\t${FC} ${FFLAGS} ${LDFLAGS} -o $@ $<\n"
           22 
           23         ".sh:\n"
           24         "\tcp $< $@\n"
           25         "\tchmod a+x $@\n"
           26 
           27         ".c.o:\n"
           28         "\t${CC} ${CFLAGS} -c $<\n"
           29 
           30         ".f.o:\n"
           31         "\t${FC} ${FFLAGS} -c $<\n"
           32 
           33         ".y.o:\n"
           34         "\t${YACC} ${YFLAGS} $<\n"
           35         "\t${CC} ${CFLAGS} -c y.tab.c\n"
           36         "\trm -f y.tab.c\n"
           37         "\tmv y.tab.o $@\n"
           38 
           39         ".l.o:\n"
           40         "\t${LEX} ${LFLAGS} $<\n"
           41         "\t${CC} ${CFLAGS} -c lex.yy.c\n"
           42         "\trm -f lex.yy.c\n"
           43         "\tmv lex.yy.o $@\n"
           44 
           45         ".y.c:\n"
           46         "\t${YACC} ${YFLAGS} $<\n"
           47         "\tmv y.tab.c $@\n"
           48 
           49         ".l.c:\n"
           50         "\t${LEX} ${LFLAGS} $<\n"
           51         "\tmv lex.yy.c $@\n"
           52 
           53         ".c.a:\n"
           54         "\t${CC} -c ${CFLAGS} $<\n"
           55         "\t${AR} ${ARFLAGS} $@ $*.o\n"
           56         "\trm -f $*.o\n"
           57 
           58         ".f.a:\n"
           59         "\t${FC} -c ${FFLAGS} $<\n"
           60         "\t${AR} ${ARFLAGS} $@ $*.o\n"
           61         "\trm -f $*.o\n";