/
githubmirror
/
libnet
Обзор
Документация
Войти
/
githubmirror
/
libnet
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v1.1.5
lua/Makefile
70 строк
1 KB
Sam Roberts
Run test-*.lua
23 фев 2010, 21:49
23 фев 2010, 21:49
9fda341
Код
Авторство
О чём код?
.PHONY: default build test default: build BINDING=net.so pcap.so UNAME=$(shell uname) include $(UNAME).mak build: $(BINDING) prefix=/usr/local SODIR = $(DESTDIR)$(prefix)/lib/lua/5.1/ .PHONY: install install: $(BINDING) mkdir -p $(SODIR) ../libnet/install-sh -t $(SODIR) $(BINDING) CWARNS = -Wall \ -pedantic \ -Wcast-align \ -Wnested-externs \ -Wpointer-arith \ -Wshadow \ -Wwrite-strings CDEFS=$(shell sh ../libnet/libnet-config --cflags --defines) $(shell dnet-config --cflags) COPT=-O2 -DNDEBUG -g CFLAGS=$(CWARNS) $(CDEFS) $(CLUA) $(LDFLAGS) -I../libnet/include -L../libnet/src/.libs/ LDLIBS=$(LLUA) LDDNET=$(shell dnet-config --libs) LDLNET=$(shell sh ../libnet/libnet-config --libs) CC.SO := $(CC) $(COPT) $(CFLAGS) %.so: %.c $(CC.SO) -o $@ $^ $(LDLIBS) net.so: net.c libnet_decode.c net.so: LDLIBS+=$(LDDNET) $(LDLNET) pcap.so: pcap.c pcap.so: LDLIBS+=-lpcap nfq.so: nfq.c nfq.so: LDLIBS+=-lnetfilter_queue TNET=$(wildcard test-*.lua) TOUT=$(TNET:.lua=.test) echo: echo $(TOUT) test: net.test pcap.test recoding.test $(TOUT) %.test: %.lua net.so lua $< touch $@ %.test: %-test %.so lua $< touch $@ %.test: %-test net.so lua $< touch $@