summaryrefslogtreecommitdiff
path: root/Makefile
blob: 3d4e5d765c4bc24c452332208ec4125be9a23f9c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
CC=gcc
LD=gcc

CFLAGS=-Wall -Wextra -pedantic -std=c89 -g
LDFLAGS=

OBJS=cfws.o http.o

DESTDIR=/usr/local/bin/

.PHONY: all clean install

all: cfws

%.o: %.c
	$(CC) $(CFLAGS) -c $< -o $@

cfws: $(OBJS)
	$(LD) $(LDFLAGS) $^ -o $@

clean:
	rm -f $(OBJS) cfws

install: all
	install -m 0755 ./cfws -t $(DESTDIR)