X11BASE?=/usr/X11R6
LOCALBASE?=/usr/local

LIB=	capplet
SHLIB_MAJOR=5
NOPROFILE=yes
SRCS=	capplet-widget-libs.c capplet-widget.c capplet-widget-libs.h \
	capplet-widget.h control-center-common.c control-center-skels.c \
	control-center-stubs.c control-center.h
CFLAGS+=-I. -I${X11BASE}/include -I${X11BASE}/include/gtk12 \
	-I${X11BASE}/include/gnome-1.0 -I${LOCALBASE}/include \
	-I${LOCALBASE}/include/glib12 -I${LOCALBASE}/include/orbit-1.0
LDADD+=	-L${LOCALBASE}/lib -L${X11BASE}/lib -lORBitCosNaming -lORBit -lIIOP \
	-lORBitutil -lglib12 -lwrap -lm -lgnorba -lXpm -ljpeg -lgnomeui \
	-lart_lgpl -lgdk_imlib -ltiff -lungif -lpng -lz -lSM -lICE -lgtk12 \
	-lgdk12 -lgmodule12 -lXext -lX11 -lgnome -lgnomesupport -lintl \
	-lesd -lgnugetopt -laudiofile 

CLEANFILES+=control-center-common.c control-center-skels.c \
	    control-center-stubs.c control-center.h cappletConf.sh \
	    my_control_center_idl

all: lib${LIB}.so.${SHLIB_MAJOR} lib${LIB}.a cappletConf.sh

control-center-common.c: my_control_center_idl

control-center-skels.c: my_control_center_idl

control-center-stubs.c: my_control_center_idl

control-center.h: my_control_center_idl

my_control_center_idl: control-center.idl
	${LOCALBASE}/bin/orbit-idl control-center.idl
	touch my_control_center_idl

cappletConf.sh: cappletConf.sh.in
	sed 's|%%LOCALBASE%%|${LOCALBASE}|g ; s|%%X11BASE%%|${X11BASE}|g' \
		< cappletConf.sh.in > cappletConf.sh

.include <bsd.lib.mk>
