hlc

High level language for lli
Log | Files | Refs

Makefile (345B)


      1 CC=c89
      2 CFLAGS=-ggdb -pedantic -fsanitize=address -Wall -Wextra 
      3 CPPFLAGS=-D_XOPEN_SOURCE=500 -D_POSIX_C_SOURCE=200112L
      4 
      5 SRC = lex.c lex_names.c main.c
      6 OBJ = ${SRC:.c=.o}
      7 
      8 .POSIX:
      9 all: hlc 
     10 
     11 spec: spec.md
     12 	smu spec.md > spec.html
     13 .c.o:
     14 	${CC} -c ${CFLAGS} ${CPPFLAGS} $<
     15 
     16 hlc: ${OBJ}
     17 	${CC} -o $@ ${OBJ} ${CFLAGS}
     18 
     19 clean:
     20 	rm -rf *.html *.o hlc
     21