###
# $xforce: geomgui/Makefile.in,v 1.9 2006/05/20 15:32:03 xride Exp $
#  
#  
# BEERWARE LICENSE
# If you like this code, then you may buy me a beer.
# You may use this code in any way, aslong as this text follows it.
# Ver 42 of BEERWARE LICENSE Søren (Xride) Straarup <xride@x12.dk>
###

SRCS = geomgui.c geom_xml2dot.c

OBJS = ${SRCS:.c=.o}

CC = gcc
CFLAGS = -c -O2 -g -Wall $(GTKCFLAGS) ${GDKCFLAGS} ${GRAPHVIZCFLAGS} ${GDKPIXBUFCFLAGS} $(LIBRSVGCFLAGS)
LDFLAGS = -lm  -lgeom -ldevstat -lkvm -lbsdxml -lcurses -lsbuf -lutil ${GTKLDFLAGS} ${GDKLDFLAGS} ${GRAPHVIZLDFLAGS} ${GDKPIXBUFLDFLAGS} ${LIBRSVGLDFLAGS}

GTKCFLAGS = gtkcflags
GTKLDFLAGS = gtkldflags
GDKLDFLAGS = gdkldflags
GDKCFLAGS = gdkcflags
GDKPIXBUFCFLAGS = gdkpixbufcflags
GDKPIXBUFLDFLAGS = gdkpixbufldflags

GRAPHVIZCFLAGS = graphvizcflags
GRAPHVIZLDFLAGS = graphvizldflags

LIBRSVGLDFLAGS = librsvgldflags
LIBRSVGCFLAGS = librsvgcflags

LINK=${CC}
COMPILE=${CC}

DPFLAGS=	${LIBGEOM} ${LIBDEVSTAT} ${LIBKVM} ${LIBBSDXML} ${LIBCURSES} ${LIBSBUF}
RM = rm -rf
INSTALL = install

all: geomgui

geomgui: geomgui.lo geom_xml2dot.lo
	${LINK} ${LDFLAGS} -o $@ geomgui.lo geom_xml2dot.lo

geomgui.lo: geomgui.c
	${COMPILE} ${CFLAGS} -o $@ geomgui.c

geom_xml2dot.lo: geom_xml2dot.c
	${COMPILE} ${CFLAGS} -o $@ geom_xml2dot.c

install:
	${INSTALL} -o root -g wheel -m 555 geomgui /usr/local/bin
	${INSTALL} -o root -g wheel -m 555 geomgui.1 /usr/local/man/man1

clean:
	$(RM) Makefile *.o *.lo .libs

release-clean:
	$(RM) *.o *.lo .libs CVS Makefile geomgui



syntax highlighted by Code2HTML, v. 0.9.1