123456789101112131415161718192021 |
- CC=gcc
- CFLAGS=-std=c99 -Wall -Werror -g -pg #-g -lefence
- SOURCES=main.c headers.c tags.c globals.c stack.c symboltable.c bytecode.c vm.c gc.c builtins.c \
- t_hdr.c t_tag.c t_stk.c
- OBJECTS=$(SOURCES:.c=.o)
- .PHONY: all
- all: main
- .PHONY: clean
- clean:
- rm -f $(OBJECTS)
- rm -f main
- %.o: %.c
- $(CC) -c $(CFLAGS) $< -o $@
- main: $(OBJECTS)
- $(CC) -o main $(OBJECTS)
|