Skip to content
Makefile.in 1.76 KiB
Newer Older
Arne Øslebø's avatar
Arne Øslebø committed
# $Id: Makefile.in,v 1.2 2005/06/30 12:02:49 juranek Exp $
Sampo Saaristo's avatar
Sampo Saaristo committed
#
# Makefile.in for CRUDE
#
# Authors: Juha Laine     <james@cs.tut.fi>
#	   Sampo Saaristo <sambo@cc.tut.fi>
#
# Copyright (C) 1999 Juha Laine, Tampere, Finland
#                    All rights reserved
#
##############################################################################
SHELL = /bin/sh

prefix        = @prefix@
exec_prefix   = @exec_prefix@

bindir        = @bindir@
mandir        = @mandir@/man8
sbindir       = @sbindir@
srcdir        = @srcdir@

BININSTALL    = @INSTALL@ -o root -g root -m 0755
MANINSTALL    = @INSTALL@ -o root -g root -m 0644
VERSION       = @PACKAGE_VERSION@
VPATH         = @srcdir@
Sampo Saaristo's avatar
Sampo Saaristo committed

CC            = @CC@
CFLAGS        = @CFLAGS@
LDFLAGS       = @LDFLAGS@
DEFS          = @DEFS@
LIBS          = @LIBS@
MAN8          = crude.8
Sampo Saaristo's avatar
Sampo Saaristo committed

Arne Øslebø's avatar
Arne Øslebø committed
CRUDE_OBJS = main.o ../rude/mcast.o
Sampo Saaristo's avatar
Sampo Saaristo committed

##############################################################################
# Rules for make
##############################################################################
.c.o:
	$(CC) $(CFLAGS) $(DEFS) -c -o $*.o $<

all:	crude

crude:	$(CRUDE_OBJS)
	$(CC) $(CFLAGS) $(LIBS) $(DEFS) $(LDFLAGS) -o crude $(CRUDE_OBJS)

clean:
	rm -f *~ *.o *.rpm *.deb crude
Sampo Saaristo's avatar
Sampo Saaristo committed

distclean:
	rm -f *~ *.o *.rpm *.deb crude Makefile
Sampo Saaristo's avatar
Sampo Saaristo committed

install: crude
	@if [ ! -d $(bindir) ]; then mkdir -m 0755 $(bindir); fi;
	$(BININSTALL) crude $(bindir)
Sampo Saaristo's avatar
Sampo Saaristo committed
	@if [ ! -d $(mandir) ]; then mkdir -m 0755 $(mandir); fi;
	$(MANINSTALL) crude.8 $(mandir)

rpm deb: | crude
	fpm -s dir -t $@ -n crude -v $(VERSION) \
		--replaces crude \
		--description "collector for rude (real-time UDP data emitter)" \
		--url "http://rude.sourceforge.net" \
		crude=$(bindir)/crude \
		crude.8=$(mandir)/crude.8 \


Sampo Saaristo's avatar
Sampo Saaristo committed
##############################################################################