23 lines
478 B
Makefile
23 lines
478 B
Makefile
CC = cc
|
|
CFLAGS = -O2 -std=c11 -D_POSIX_C_SOURCE=199309L -I. -I/usr/include -Wall -Wextra
|
|
LDFLAGS = -lupb -lutf8_range
|
|
|
|
SRCS = hackers_bench.c hackers.upb.c hackers.upb_minitable.c
|
|
TARGET = hackers_bench
|
|
|
|
.PHONY: all clean regen
|
|
|
|
all: $(TARGET)
|
|
|
|
$(TARGET): $(SRCS)
|
|
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
|
|
|
|
# Re-generate upb files from proto/hackers.proto
|
|
regen:
|
|
protoc -I ../proto ../proto/hackers.proto \
|
|
--upb_out=. \
|
|
--upb_minitable_out=.
|
|
|
|
clean:
|
|
rm -f $(TARGET)
|