
include config.make

include build/top.make

NOT_SRCS = PBBXosd.cc PBBEvas.cc

DEPS = $(X_OUTARCH)/utility/ArgumentList$(X_OBJEXT) $(X_OUTARCH)/utility/Storage$(X_OBJEXT) \
       $(X_OUTARCH)/utility/DirIterator$(X_OBJEXT) $(X_OUTARCH)/utility/File$(X_OBJEXT)

BINARY = macosd
BINARY_EXT = $(X_EXEEXT)

CPPFLAGS += -I . -I utility -I gfx
LDFLAGS += $(PBBLIBS)

ifneq "$(WITHEVAS)" "0"
  DEPS += $(X_OUTARCH)/gfx/X11Helper$(X_OBJEXT) $(X_OUTARCH)/gfx/EvasHelper$(X_OBJEXT)
  SRCS += PBBEvas.cc
  CPPFLAGS += $(EVASINCS) -DDATADIR=\"$(datadir)\"
  LDLAGS += $(EVASLIBS)
endif

ifneq "$(WITHXOSD)" "0"
  SRCS += PBBXosd.cc
  CPPFLAGS += $(XOSDINCS)
  LDFLAGS += $(XOSDLIBS)
endif

include build/bottom.make

all:: $($(X_MODULE)_BINARY)

install:: $($(X_MODULE)_BINARY)
	@echo '  INSTALL   $($(X_MODULE)_BINARY)'
	$(Q)install -m 755 $($(X_MODULE)_BINARY) $(bindir)/

