summaryrefslogtreecommitdiff
path: root/examples/terminal-emulators/Makefile
blob: 177537b4f577ca8aa1bd4c54cad7892273be17d0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
HFUZZ_CC ?= ../../hfuzz_cc/hfuzz-clang
CC ?= cc

CFLAGS += -std=c99

BIN = terminal-test
LIBCLOSE = libclose.so

all: $(BIN) $(LIBCLOSE)

$(BIN): $(BIN:=.c)
	$(HFUZZ_CC) $(CFLAGS) $(LDFLAGS) -o $(BIN) $<

$(LIBCLOSE): $(LIBCLOSE:.so=.c)
	$(CC) $(CFLAGS) $(LDFLAGS) -shared -o $(LIBCLOSE) $<

clean:
	rm -f -- $(BIN) $(LIBCLOSE)