]> jfr.im git - solanum.git/blobdiff - ssld/Makefile.in
bandb: Don't attempt to write to a NULL helper.
[solanum.git] / ssld / Makefile.in
index 3b49f8400397aa7aac1aaea65f010f9a18c617ba..c226b69b67de336b3195d8cd409ba5b0717e89a7 100644 (file)
@@ -22,8 +22,12 @@ exec_prefix     = @exec_prefix@
 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@
 
@@ -32,7 +36,8 @@ IRCDLIBS      = @MODULES_LIBS@ -L../libratbox/src/.libs -lratbox @LIBS@ $(SSL_LIBS) $
 INCLUDES        = -I. -I../include -I../libratbox/include $(SSL_INCLUDES)
 CPPFLAGS        = ${INCLUDES} @CPPFLAGS@
 
-PROGS          = ssld
+pkglibexec_PROGS = ssld
+PROGS          = $(pkglibexec_PROGS)
 
 SOURCES =     \
   ssld.c
@@ -47,14 +52,27 @@ build: all
 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 $<