# # $Id$ # # Part of Equinox Desktop Environment (EDE). # Copyright (c) 2000-2007 EDE Authors. # # This program is licensed under terms of the # GNU General Public License version 2 or newer. # See COPYING for details. SubDir TOP evoke ; # use SIGHUP for now as default ObjectC++Flags evoke.cpp : -DUSE_SIGHUP ; # relay on FLTK loop emulation for now ObjectC++Flags EvokeService.cpp evoke.cpp : -DUSE_FLTK_LOOP_EMULATION ; # for smooth repainting #ObjectC++Flags Composite.cpp : -DUSE_CHECK ; SOURCE = evoke.cpp EvokeService.cpp ClassHack.c Xsm.cpp Spawn.cpp Splash.cpp Log.cpp Logout.cpp Autostart.cpp ; # for composite SOURCE += Composite.cpp ; ObjectC++Flags $(SOURCE) : -DHAVE_COMPOSITE ; LinkAgainst evoke : -lXcomposite -lXdamage -lXfixes -lXrender ; #LinkAgainst evoke : -lpthread ; EdeProgram evoke : $(SOURCE) ; FltkProgramBare test/evoke_test : test/evoke_test.cpp ; FltkProgramBare test/stress_test : test/stress_test.cpp ; FltkProgramBare test/opacity_test : test/opacity_test.cpp ; #TranslationStrings locale : $(SOURCE) ; EdeManual doc/evoke.txt ;