bindir = @bindir@
libdir = @libdir@
libexecdir = @libexecdir@
-confdir = @confdir@
+pkglibexecdir = @pkglibexecdir@
+sysconfdir = @sysconfdir@
localstatedir = @localstatedir@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+
+PROGRAM_PREFIX = @PROGRAM_PREFIX@
ZIP_LIB = @ZLIB_LD@
INCLUDES = -I. -I../include -I../libratbox/include $(SSL_INCLUDES)
CPPFLAGS = ${INCLUDES} @CPPFLAGS@
-PROGS = ssld
+pkglibexec_PROGS = ssld
+PROGS = $(pkglibexec_PROGS)
SOURCES = \
ssld.c
ssld: ${OBJECTS}
${CC} ${CFLAGS} ${LDFLAGS} -o $@ ${OBJECTS} ${IRCDLIBS}
-install: build
+install-mkdirs:
+ -@for dir in '$(bindir)' '$(pkglibexecdir)'; do \
+ if test ! -d '$(DESTDIR)'"$${dir}"; then \
+ mkdir -p -m 755 '$(DESTDIR)'"$${dir}"; \
+ fi; \
+ done
+
+install: install-mkdirs build
@echo "ircd: installing ssld ($(PROGS))"
- @for i in $(PROGS); do \
+ @for i in $(bin_PROGS); do \
if test -f $(DESTDIR)$(bindir)/$$i; then \
- $(MV) $(DESTDIR)$(bindir)/$$i $(DESTDIR)$(bindir)/$$i.old; \
+ $(MV) $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)$$i $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)$$i.old; \
fi; \
- $(INSTALL_BIN) $$i $(DESTDIR)$(bindir); \
+ $(INSTALL_BIN) $$i $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)$$i; \
done
+ @for i in $(pkglibexec_PROGS); do \
+ if test -f '$(DESTDIR)$(pkglibexecdir)/'$$i; then \
+ $(MV) '$(DESTDIR)$(pkglibexecdir)/'$$i '$(DESTDIR)$(pkglibexecdir)/'$$i.old; \
+ fi; \
+ $(INSTALL_BIN) $$i '$(DESTDIR)$(pkglibexecdir)/'$$i; \
+ done
.c.o:
${CC} ${CPPFLAGS} ${CFLAGS} -c $<