Source

shadowircd / ssld / Makefile.in

#
# Makefile.in for ssld/src
#
# $Id: Makefile.in 1285 2006-05-05 15:03:53Z nenolod $
#

CC              = @CC@
INSTALL         = @INSTALL@
INSTALL_BIN     = @INSTALL_PROGRAM@
INSTALL_DATA    = @INSTALL_DATA@
INSTALL_SUID    = @INSTALL_PROGRAM@ -o root -m 4755
RM              = @RM@
LEX             = @LEX@
LEXLIB          = @LEXLIB@
CFLAGS          = @IRC_CFLAGS@ -DIRCD_PREFIX=\"@prefix@\"
LDFLAGS         = @LDFLAGS@
MKDEP           = @MKDEP@ -DIRCD_PREFIX=\"@prefix@\"
MV              = @MV@
RM              = @RM@
prefix          = @prefix@
exec_prefix     = @exec_prefix@
bindir          = @bindir@
libdir		= @libdir@
libexecdir      = @libexecdir@
confdir         = @confdir@
localstatedir   = @localstatedir@

ZIP_LIB		= @ZLIB_LD@

IRCDLIBS	= @MODULES_LIBS@ -L../libratbox/src/.libs -lratbox @LIBS@ $(SSL_LIBS) $(ZIP_LIB)

INCLUDES        = -I. -I../include -I../libratbox/include $(SSL_INCLUDES)
CPPFLAGS        = ${INCLUDES} @CPPFLAGS@

PROGS		= ssld

SOURCES =     \
  ssld.c
  

OBJECTS = ${SOURCES:.c=.o}

all: ssld

build: all

ssld: ${OBJECTS}
	${CC} ${CFLAGS} ${LDFLAGS} -o $@ ${OBJECTS} ${IRCDLIBS}

install: build
	@echo "ircd: installing ssld ($(PROGS))"
	@for i in $(PROGS); do \
                if test -f $(DESTDIR)$(bindir)/$$i; then \
                        $(MV) $(DESTDIR)$(bindir)/$$i $(DESTDIR)$(bindir)/$$i.old; \
                fi; \
                $(INSTALL_BIN) $$i $(DESTDIR)$(bindir); \
        done

.c.o:
	${CC} ${CPPFLAGS} ${CFLAGS} -c $<

.PHONY: depend clean distclean
depend:
	@${MKDEP} ${CPPFLAGS} ${SOURCES} > .depend.tmp
	@sed -e '/^# DO NOT DELETE THIS LINE/,$$d' <Makefile >Makefile.depend
	@echo '# DO NOT DELETE THIS LINE!!!' >>Makefile.depend
	@echo '# make depend needs it.' >>Makefile.depend
	@cat .depend.tmp >>Makefile.depend
	@mv Makefile.depend Makefile
	@rm -f .depend.tmp

clean:
	${RM} -f *.o *~ *.core core ssld

lint:
	lint -aacgprxhH $(CPPFLAGS) -DIRCD_PREFIX=\"@prefix@\" $(SOURCES) >>../lint.out

distclean: clean
	${RM} -f Makefile

# End of Makefile
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.