mirror of
https://github.com/donl/rmilter.git
synced 2026-06-30 06:12:17 -06:00
40 lines
1.2 KiB
Makefile
40 lines
1.2 KiB
Makefile
VERSION=1.5.45
|
|
CFLAGS+="-DMVERSION=\"$(VERSION)\""
|
|
|
|
all: $(TARGETS)
|
|
|
|
.SUFFIXES:
|
|
|
|
dcc: dcc-$(DCC_VER).tar.gz
|
|
test -d dcc-dccd-$(DCC_VER) || ( tar xzf dcc-$(DCC_VER).tar.gz && \
|
|
cd dcc-dccd-$(DCC_VER) && ./configure && make && \
|
|
cd .. )
|
|
|
|
memctest: upstream.c memcached.c memcached-test.c
|
|
$(CC) $(OPT_FLAGS) $(CFLAGS) $(PTHREAD_CFLAGS) -c upstream.c
|
|
$(CC) $(OPT_FLAGS) $(CFLAGS) $(PTHREAD_CFLAGS) -c memcached.c
|
|
$(CC) $(OPT_FLAGS) $(CFLAGS) $(PTHREAD_CFLAGS) -c memcached-test.c
|
|
$(CC) $(OPT_FLAGS) $(PTHREAD_LDFLAGS) $(LD_PATH) upstream.o memcached.o memcached-test.o $(LIBS) -o memcached-test
|
|
|
|
install: $(EXEC) rmilter.8 rmilter.conf.sample
|
|
$(INSTALL) -b $(EXEC) $(DESTDIR)/$(PREFIX)/sbin/$(EXEC)
|
|
$(INSTALL) -v $(EXEC).sh $(DESTDIR)/$(PREFIX)/etc/rc.d
|
|
$(INSTALL) -m0644 rmilter.8 $(DESTDIR)/$(PREFIX)/man/man8
|
|
$(INSTALL) -m0644 rmilter.conf.sample $(DESTDIR)/$(PREFIX)/etc
|
|
$(MKDIR) -o $(RMILTER_USER) -g $(RMILTER_GROUP) /var/run/rmilter
|
|
|
|
clean:
|
|
rm -f *.o $(EXEC) *.core
|
|
rm -f cfg_lex.c cfg_yacc.c cfg_yacc.h
|
|
rm -fr dcc-dccd-$(DCC_VER)
|
|
|
|
dist-clean: clean
|
|
rm -f Makefile
|
|
rm -f config.cache
|
|
rm -f config.log
|
|
|
|
creategroup:
|
|
@echo "Create group $(RMILTER_GROUP) before installing!"
|
|
|
|
createuser:
|
|
@echo "Create user $(RMILTER_USER) before installing!"
|