ede/emountd/Jamfile

43 lines
922 B
Plaintext
Raw Normal View History

#
# $Id$
#
# Part of Equinox Desktop Environment (EDE).
# Copyright (c) 2008 EDE Authors.
#
# This program is licensed under the terms of the
# GNU General Public License version 2 or later.
# See COPYING for the details.
SubDir TOP emountd ;
rule RemoveFlag
{
local i ;
local ret ;
for i in $(>) {
if $(i) != $(<) {
ret += $(i) ;
}
}
return $(ret) ;
}
HALFLAGS = -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include ;
HALLIBS = -lhal-storage -lhal -ldbus-1 ;
SOURCE = emountd.cpp ;
ObjectC++Flags $(SOURCE) : -Wno-long-long
# libhal have a bug that fails on C++ with '-pedantic' flag
[ RemoveFlag -pedantic : $(GLOBALFLAGS) ]
$(EDELIBINCLUDE)
$(HALFLAGS) ;
Main emountd : $(SOURCE) ;
LinkAgainst emountd : $(EDELIBLIB) $(HALLIBS) $(STDLIB) ;
InstallEdeProgram emountd ;
EdeManual emountd.txt ;