summaryrefslogtreecommitdiffstats
path: root/bin/Makefile
blob: 07a522a814a5fcc108e6596c1a3f023caecd8a6a (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

COMPILE_PROG = $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $($@-objs) $($@-libs)

CFLAGS ?= -g

PKGCONF ?= pkg-config

LUA_PKG ?= lua
LUA_CFLAGS := $(shell $(PKGCONF) --cflags $(LUA_PKG))
LUA_LIBS := $(shell $(PKGCONF) --libs $(LUA_PKG))

LIBEV_LIBS := -lev

privsep-server-objs = privsep-server.o lua-privsep.o conn.o
privsep-server-libs = $(LUA_LIBS) $(LIBEV_LIBS)

all: privsep-server

privsep-server: $(privsep-server-objs)
	$(COMPILE_PROG)

clean:
	rm -f $(privsep-server-objs) privsep-server