include ../../Makefile.cfg

CFLAGS += -I$(INCDIR) -I../../src/lib/ -DDESKTOPDIR=\"$(INSTALLDIR)/share/xynth/desktop\"

TARGET_S = ../single_desktop.a
TARGET_D = $(BINDIR)/desktop

ifeq ($(SINGLE_APP), Y)
	CFLAGS += -Dmain=desktop_main
	TARGET = $(TARGET_S)
else
	TARGET = $(TARGET_D)
endif

obj = desktop.o main.o menu.o taskbar.o

all : $(TARGET)

$(obj) : desktop.h

$(TARGET) : $(obj) cfg/desktop.cfg
ifeq ($(SINGLE_APP), Y)
	$(AR) $(TARGET) $(obj)
	$(RANLIB) $(TARGET)
else
	$(CC) -o $(TARGET) $(obj) $(LIBS)
endif
	mkdir -p $(TOPDIR)/share/xynth/desktop
	cp -R ./img ./cfg $(TOPDIR)/share/xynth/desktop/

clean :
	rm -f $(TARGET_D) $(TARGET_S) $(obj)
