Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
47 lines (32 sloc) 1.58 KB
include Makefile.in
OBJS = src/poison_host.o src/poison_target.o src/poison_trigger.o src/poison_session.o src/poison_arp.o src/poison_dhcp.o src/poison_init.o
HEADERS = src/poison_types.h src/poison_host.h src/poison_target.h src/poison_trigger.h src/poison_session.h src/poison_arp.h src/poison_dhcp.h src/poison_init.h
LIB_DIR = /usr/lib/
INCLUDE_DIR = /usr/include/
all: libpoison.so
libpoison.so: $(OBJS)
$(CC) $(CFLAGS) -shared $(LIB_FLAGS) $(OBJS) -o libpoison.so
src/poison_host.o: src/poison_host.h src/poison_host.c
$(CC) $(CFLAGS) -c src/poison_host.c -o src/poison_host.o
src/poison_init.o: src/poison_init.h src/poison_init.c
$(CC) $(CFLAGS) -c src/poison_init.c -o src/poison_init.o
src/poison_target.o: src/poison_target.h src/poison_target.c
$(CC) $(CFLAGS) -c src/poison_target.c -o src/poison_target.o
src/poison_trigger.o: src/poison_trigger.h src/poison_trigger.c
$(CC) $(CFLAGS) -c src/poison_trigger.c -o src/poison_trigger.o
src/poison_session.o: src/poison_session.h src/poison_session.c
$(CC) $(CFLAGS) -c src/poison_session.c -o src/poison_session.o
src/poison_dhcp.o: src/poison_dhcp.h src/poison_dhcp.c
$(CC) $(CFLAGS) -c src/poison_dhcp.c -o src/poison_dhcp.o
src/poison_arp.o: src/poison_arp.h src/poison_arp.c
$(CC) $(CFLAGS) -c src/poison_arp.c -o src/poison_arp.o
clean:
rm -rf $(OBJS) libpoison.so
install: libpoison.so $(HEADERS)
cp libpoison.so $(LIB_DIR)
cp libpoison.h $(INCLUDE_DIR)
mkdir -p $(INCLUDE_DIR)/libpoison
# for $$i in $(HEADERS) do; cp $$i $(INCLUDE_DIR)/libpoison/; done
cp src/*.h $(INCLUDE_DIR)/libpoison/
test: libpoison.so
make -C tests