1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
# (C) 2006-2011 by folkert@vanheusden.com GPLv2 applies
VERSION=0.0.33
DEBUG=-g #-D_DEBUG -fprofile-arcs -ftest-coverage #-pg -g
CPPFLAGS += $(shell dpkg-buildflags --get CPPFLAGS)
CXXFLAGS += -Wall -O2 -DVERSION=\"${VERSION}\" $(DEBUG)
CFLAGS += ${CXXFLAGS} $(shell dpkg-buildflags --get CFLAGS)
CXXFLAGS += $(shell dpkg-buildflags --get CXXFLAGS)
LDFLAGS += $(DEBUG) -lcrypto -lssl -lstdc++ $(shell dpkg-buildflags --get LDFLAGS)
DESTDIR ?=
prefix ?= /usr/local
bindir ?= $(prefix)/bin
OBJS=ssl.o error.o log.o utils.o br.o pl.o anna.o
all: nagircbot
nagircbot: $(OBJS)
$(CC) -Wall -W $(OBJS) $(LDFLAGS) -o nagircbot
install: nagircbot
cp nagircbot $(DESTDIR)$(bindir)/nagircbot
chmod 0755 $(DESTDIR)$(bindir)/nagircbot
clean:
rm -f $(OBJS) nagircbot core *.da *.gcov *.bb*
package: clean
mkdir nagircbot-$(VERSION)
cp *.c* *.h Makefile thanks.txt readme.txt license.* nagircbot-$(VERSION)
tar czf nagircbot-$(VERSION).tgz nagircbot-$(VERSION)
rm -rf nagircbot-$(VERSION)
|