diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2013-08-22 14:43:24 +0200 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2013-08-22 14:46:10 +0200 |
commit | d3e49c4280f10584587fad83bc08c6a168c174d3 (patch) | |
tree | 9127d2f55556a0a049bef296c14da74e0b05904e | |
parent | 82ec45bb8abf8052a558e8ad589b66b34a0084fa (diff) | |
download | pingu-d3e49c4280f10584587fad83bc08c6a168c174d3.tar.bz2 pingu-d3e49c4280f10584587fad83bc08c6a168c174d3.tar.xz |
move soures to src subdir
-rw-r--r-- | Makefile | 111 | ||||
-rw-r--r-- | src/Makefile | 122 | ||||
-rw-r--r-- | src/icmp.c (renamed from icmp.c) | 0 | ||||
-rw-r--r-- | src/icmp.h (renamed from icmp.h) | 0 | ||||
-rw-r--r-- | src/list.h (renamed from list.h) | 0 | ||||
-rw-r--r-- | src/log.c (renamed from log.c) | 0 | ||||
-rw-r--r-- | src/log.h (renamed from log.h) | 0 | ||||
-rw-r--r-- | src/lua-client.c (renamed from lua-client.c) | 0 | ||||
-rw-r--r-- | src/mtu.c (renamed from mtu.c) | 0 | ||||
-rw-r--r-- | src/netlink.c (renamed from netlink.c) | 0 | ||||
-rw-r--r-- | src/netlink.h (renamed from netlink.h) | 0 | ||||
-rw-r--r-- | src/pingu.c (renamed from pingu.c) | 0 | ||||
-rw-r--r-- | src/pingu.h (renamed from pingu.h) | 0 | ||||
-rw-r--r-- | src/pingu_adm.c (renamed from pingu_adm.c) | 0 | ||||
-rw-r--r-- | src/pingu_adm.h (renamed from pingu_adm.h) | 0 | ||||
-rw-r--r-- | src/pingu_burst.c (renamed from pingu_burst.c) | 0 | ||||
-rw-r--r-- | src/pingu_burst.h (renamed from pingu_burst.h) | 0 | ||||
-rw-r--r-- | src/pingu_conf.c (renamed from pingu_conf.c) | 0 | ||||
-rw-r--r-- | src/pingu_conf.h (renamed from pingu_conf.h) | 0 | ||||
-rw-r--r-- | src/pingu_host.c (renamed from pingu_host.c) | 0 | ||||
-rw-r--r-- | src/pingu_host.h (renamed from pingu_host.h) | 0 | ||||
-rw-r--r-- | src/pingu_iface.c (renamed from pingu_iface.c) | 0 | ||||
-rw-r--r-- | src/pingu_iface.h (renamed from pingu_iface.h) | 0 | ||||
-rw-r--r-- | src/pingu_netlink.c (renamed from pingu_netlink.c) | 0 | ||||
-rw-r--r-- | src/pingu_netlink.h (renamed from pingu_netlink.h) | 0 | ||||
-rw-r--r-- | src/pingu_ping.c (renamed from pingu_ping.c) | 0 | ||||
-rw-r--r-- | src/pingu_ping.h (renamed from pingu_ping.h) | 0 | ||||
-rw-r--r-- | src/pingu_route.c (renamed from pingu_route.c) | 0 | ||||
-rw-r--r-- | src/pingu_route.h (renamed from pingu_route.h) | 0 | ||||
-rw-r--r-- | src/pinguctl.c (renamed from pinguctl.c) | 0 | ||||
-rw-r--r-- | src/sockaddr_util.c (renamed from sockaddr_util.c) | 0 | ||||
-rw-r--r-- | src/sockaddr_util.h (renamed from sockaddr_util.h) | 0 | ||||
-rw-r--r-- | src/xlib.c (renamed from xlib.c) | 0 | ||||
-rw-r--r-- | src/xlib.h (renamed from xlib.h) | 0 |
34 files changed, 127 insertions, 106 deletions
@@ -1,10 +1,6 @@ -include config.mk -BIN_TARGETS = mtu -SBIN_TARGETS = pingu pinguctl - -TARGETS = $(BIN_TARGETS) $(SBIN_TARGETS) $(LUA_TARGETS) PINGU_VERSION := $(shell \ if [ -d .git ]; then \ git describe --long; \ @@ -12,115 +8,18 @@ PINGU_VERSION := $(shell \ echo $(PACKAGE_VERSION); \ fi) -prefix ?= /usr/local -exec_prefix ?= $(prefix) -bindir ?= $(exec_prefix)/bin -sbindir ?= $(exec_prefix)/sbin -sysconfdir ?= $(prefix)/etc -localstatedir ?= $(prefix)/var -libdir ?= $(exec_prefix)/lib -datarootdir ?= $(prefix)/share -mandir ?= $(datarootdir)/man - -rundir ?= $(localstatedir)/run - -pingustatedir = $(rundir)/pingu - -DESTDIR ?= - -INSTALL = install -INSTALLDIR = $(INSTALL) -d -PKG_CONFIG ?= pkg-config - -ifdef LUAPC -LUA_TARGETS := client.so -INSTALL_LUA_TARGET := install-lua -LUA_CFLAGS := $(shell $(PKG_CONFIG) --cflags $(LUAPC)) -LUA_VERSION ?= $(shell $(PKG_CONFIG) --variable V $(LUAPC)) - -luasharedir := $(datarootdir)/lua/$(LUA_VERSION) -lualibdir := $(libdir)/lua/$(LUA_VERSION) - -endif - -SUBDIRS := man - -CFLAGS ?= -g -CFLAGS += -DPINGU_VERSION=\"$(PINGU_VERSION)\" -CFLAGS += -Wall -Wstrict-prototypes -D_GNU_SOURCE -std=gnu99 -CFLAGS += -DDEFAULT_PIDFILE=\"$(pingustatedir)/pingu.pid\" -CFLAGS += -DDEFAULT_CONFIG=\"$(sysconfdir)/pingu/pingu.conf\" -CFLAGS += -DDEFAULT_ADM_client=\"$(pingustatedir)/pingu.ctl\" - -pingu_OBJS = \ - icmp.o \ - log.o \ - pingu.o \ - pingu_adm.o \ - pingu_burst.o \ - pingu_conf.o \ - pingu_host.o \ - pingu_iface.o \ - pingu_netlink.o \ - pingu_ping.o \ - pingu_route.o \ - sockaddr_util.o \ - xlib.o +export PINGU_VERSION -pingu_LIBS = -lev +SUBDIRS := man src -pinguctl_OBJS = \ - log.o \ - pinguctl.o - -pinguctl_LIBS = - -mtu_OBJS = \ - mtu.o \ - netlink.o \ - icmp.o - -lua-client.o_CFLAGS = $(LUA_CFLAGS) -client.so_OBJS = \ - lua-client.o - -client.so_LDFLAGS = -shared - -ALL_OBJS= $(pingu_OBJS) $(pinguctl_OBJS) $(mtu_OBJS) $(client.so_OBJS) - -all: $(TARGETS) man - -%.o: %.c - $(CC) $(CFLAGS) $($@_CFLAGS) -c $< - -$(TARGETS): - $(CC) $(LDFLAGS) $($@_LDFLAGS) $($@_OBJS) $($@_LIBS) -o $@ - -pingu: $(pingu_OBJS) -pinguctl: $(pinguctl_OBJS) -client.so: $(client.so_OBJS) -mtu: $(mtu_OBJS) +all: $(SUBDIRS) $(SUBDIRS): $(MAKE) -C $@ -install: $(TARGETS) $(INSTALL_LUA_TARGET) - $(INSTALLDIR) $(DESTDIR)/$(bindir) $(DESTDIR)/$(sbindir) \ - $(DESTDIR)/$(pingustatedir) - $(INSTALL) $(BIN_TARGETS) $(DESTDIR)/$(bindir) - $(INSTALL) $(SBIN_TARGETS) $(DESTDIR)/$(sbindir) +install clean: for dir in $(SUBDIRS); do \ $(MAKE) -C $$dir $@ || break; \ done -install-lua: client.so pingu.lua - $(INSTALLDIR) $(DESTDIR)$(luasharedir) \ - $(DESTDIR)$(lualibdir)/pingu - $(INSTALL) pingu.lua $(DESTDIR)$(luasharedir)/ - $(INSTALL) client.so $(DESTDIR)$(lualibdir)/pingu/ - -clean: - rm -f $(TARGETS) $(ALL_OBJS) - $(MAKE) -C man clean - -.PHONY: $(SUBDIRS) +.PHONY: $(SUBDIRS) all install clean diff --git a/src/Makefile b/src/Makefile new file mode 100644 index 0000000..821295e --- /dev/null +++ b/src/Makefile @@ -0,0 +1,122 @@ + +-include ../config.mk + +BIN_TARGETS = mtu +SBIN_TARGETS = pingu pinguctl + +TARGETS = $(BIN_TARGETS) $(SBIN_TARGETS) $(LUA_TARGETS) + +prefix ?= /usr/local +exec_prefix ?= $(prefix) +bindir ?= $(exec_prefix)/bin +sbindir ?= $(exec_prefix)/sbin +sysconfdir ?= $(prefix)/etc +localstatedir ?= $(prefix)/var +libdir ?= $(exec_prefix)/lib +datarootdir ?= $(prefix)/share + +rundir ?= $(localstatedir)/run + +pingustatedir = $(rundir)/pingu + +DESTDIR ?= + +INSTALL = install +INSTALLDIR = $(INSTALL) -d +PKG_CONFIG ?= pkg-config + +ifdef LUAPC +LUA_TARGETS := client.so +INSTALL_LUA_TARGET := install-lua +LUA_CFLAGS := $(shell $(PKG_CONFIG) --cflags $(LUAPC)) +LUA_VERSION ?= $(shell $(PKG_CONFIG) --variable V $(LUAPC)) + +luasharedir := $(datarootdir)/lua/$(LUA_VERSION) +lualibdir := $(libdir)/lua/$(LUA_VERSION) + +endif + +SUBDIRS := + +CFLAGS ?= -g +CFLAGS += -I../ +CFLAGS += -DPINGU_VERSION=\"$(PINGU_VERSION)\" +CFLAGS += -Wall -Wstrict-prototypes -D_GNU_SOURCE -std=gnu99 +CFLAGS += -DDEFAULT_PIDFILE=\"$(pingustatedir)/pingu.pid\" +CFLAGS += -DDEFAULT_CONFIG=\"$(sysconfdir)/pingu/pingu.conf\" +CFLAGS += -DDEFAULT_ADM_client=\"$(pingustatedir)/pingu.ctl\" + +pingu_OBJS = \ + icmp.o \ + log.o \ + pingu.o \ + pingu_adm.o \ + pingu_burst.o \ + pingu_conf.o \ + pingu_host.o \ + pingu_iface.o \ + pingu_netlink.o \ + pingu_ping.o \ + pingu_route.o \ + sockaddr_util.o \ + xlib.o + +pingu_LIBS = -lev + +pinguctl_OBJS = \ + log.o \ + pinguctl.o + +pinguctl_LIBS = + +mtu_OBJS = \ + mtu.o \ + netlink.o \ + icmp.o + +lua-client.o_CFLAGS = $(LUA_CFLAGS) +client.so_OBJS = \ + lua-client.o + +client.so_LDFLAGS = -shared + +ALL_OBJS= $(pingu_OBJS) $(pinguctl_OBJS) $(mtu_OBJS) $(client.so_OBJS) + +all: $(TARGETS) + +%.o: %.c + $(CC) $(CFLAGS) $($@_CFLAGS) -c $< + +$(TARGETS): + $(CC) $(LDFLAGS) $($@_LDFLAGS) $($@_OBJS) $($@_LIBS) -o $@ + +pingu: $(pingu_OBJS) +pinguctl: $(pinguctl_OBJS) +client.so: $(client.so_OBJS) +mtu: $(mtu_OBJS) + +$(SUBDIRS): + $(MAKE) -C $@ + +install: $(TARGETS) $(INSTALL_LUA_TARGET) + $(INSTALLDIR) $(DESTDIR)/$(bindir) $(DESTDIR)/$(sbindir) \ + $(DESTDIR)/$(pingustatedir) + $(INSTALL) $(BIN_TARGETS) $(DESTDIR)/$(bindir) + $(INSTALL) $(SBIN_TARGETS) $(DESTDIR)/$(sbindir) + for dir in $(SUBDIRS); do \ + $(MAKE) -C $$dir $@ || break; \ + done + +install-lua: client.so pingu.lua + $(INSTALLDIR) $(DESTDIR)$(luasharedir) \ + $(DESTDIR)$(lualibdir)/pingu + $(INSTALL) pingu.lua $(DESTDIR)$(luasharedir)/ + $(INSTALL) client.so $(DESTDIR)$(lualibdir)/pingu/ + +clean: + rm -f $(TARGETS) $(ALL_OBJS) + for dir in $(SUBDIRS); do \ + $(MAKE) -C $$dir $@ || break; \ + done + +.PHONY: $(SUBDIRS) diff --git a/lua-client.c b/src/lua-client.c index ad18f30..ad18f30 100644 --- a/lua-client.c +++ b/src/lua-client.c diff --git a/netlink.c b/src/netlink.c index 5e43116..5e43116 100644 --- a/netlink.c +++ b/src/netlink.c diff --git a/netlink.h b/src/netlink.h index 4e2ceb2..4e2ceb2 100644 --- a/netlink.h +++ b/src/netlink.h diff --git a/pingu_adm.c b/src/pingu_adm.c index 9062e6e..9062e6e 100644 --- a/pingu_adm.c +++ b/src/pingu_adm.c diff --git a/pingu_adm.h b/src/pingu_adm.h index 3b50b06..3b50b06 100644 --- a/pingu_adm.h +++ b/src/pingu_adm.h diff --git a/pingu_burst.c b/src/pingu_burst.c index 3505c94..3505c94 100644 --- a/pingu_burst.c +++ b/src/pingu_burst.c diff --git a/pingu_burst.h b/src/pingu_burst.h index 6e3b5e6..6e3b5e6 100644 --- a/pingu_burst.h +++ b/src/pingu_burst.h diff --git a/pingu_conf.c b/src/pingu_conf.c index 263a1f4..263a1f4 100644 --- a/pingu_conf.c +++ b/src/pingu_conf.c diff --git a/pingu_conf.h b/src/pingu_conf.h index 37c932a..37c932a 100644 --- a/pingu_conf.h +++ b/src/pingu_conf.h diff --git a/pingu_host.c b/src/pingu_host.c index f7695c4..f7695c4 100644 --- a/pingu_host.c +++ b/src/pingu_host.c diff --git a/pingu_host.h b/src/pingu_host.h index 4f4c341..4f4c341 100644 --- a/pingu_host.h +++ b/src/pingu_host.h diff --git a/pingu_iface.c b/src/pingu_iface.c index 815b1e9..815b1e9 100644 --- a/pingu_iface.c +++ b/src/pingu_iface.c diff --git a/pingu_iface.h b/src/pingu_iface.h index cab98fd..cab98fd 100644 --- a/pingu_iface.h +++ b/src/pingu_iface.h diff --git a/pingu_netlink.c b/src/pingu_netlink.c index d149275..d149275 100644 --- a/pingu_netlink.c +++ b/src/pingu_netlink.c diff --git a/pingu_netlink.h b/src/pingu_netlink.h index 9d99a17..9d99a17 100644 --- a/pingu_netlink.h +++ b/src/pingu_netlink.h diff --git a/pingu_ping.c b/src/pingu_ping.c index 186673e..186673e 100644 --- a/pingu_ping.c +++ b/src/pingu_ping.c diff --git a/pingu_ping.h b/src/pingu_ping.h index e0bda08..e0bda08 100644 --- a/pingu_ping.h +++ b/src/pingu_ping.h diff --git a/pingu_route.c b/src/pingu_route.c index a2462c1..a2462c1 100644 --- a/pingu_route.c +++ b/src/pingu_route.c diff --git a/pingu_route.h b/src/pingu_route.h index bd4abf9..bd4abf9 100644 --- a/pingu_route.h +++ b/src/pingu_route.h diff --git a/pinguctl.c b/src/pinguctl.c index 02dbe14..02dbe14 100644 --- a/pinguctl.c +++ b/src/pinguctl.c diff --git a/sockaddr_util.c b/src/sockaddr_util.c index 57487c1..57487c1 100644 --- a/sockaddr_util.c +++ b/src/sockaddr_util.c diff --git a/sockaddr_util.h b/src/sockaddr_util.h index e716f96..e716f96 100644 --- a/sockaddr_util.h +++ b/src/sockaddr_util.h |