summaryrefslogtreecommitdiffstats
path: root/src/Makefile
blob: dc2b23aa7305349a126db2dc3fa529a2670034c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
CFLAGS = $(shell pkg-config --cflags nspr nss) -g3 -O1 -Wall -Wimplicit -Wextra -Wno-unused -Wuninitialized -fPIC -D_REENTRANT
LDFLAGS = -lnsl -lpthread

all:: plugin.so dummyplugin.so portmap

plugin.so: backend.c dispatch.c map.c nis.c plugin.c plugin.h portmap.c defaults.h
	$(CC) $(CFLAGS) -shared -o $@ $^ $(LDFLAGS)
dummyplugin.so: dispatch.c dummymap.c nis.c plugin.c plugin.h portmap.c
	$(CC) $(CFLAGS) -shared -o $@ $^ $(LDFLAGS)
portmap: portmap.c
	$(CC) $(CFLAGS) -o $@ -DPORTMAP_MAIN $^ $(LDFLAGS)

clean:
	$(RM) portmap plugin.so dummyplugin.so