
# XXX devrootsh may end up with wrong-architecture binary.

all:	devrootsh mad-developer-launcher src/mad-developer xterm-shell

#BIN=devrootsh mad-developer-launcher

devrootsh: devrootsh.c
	sh $<

mad-developer-launcher: mad-developer-launcher.c
	sh $<

xterm-shell: xterm-shell.c
	sh $<


src/mad-developer: src
	cd src && qmake && make clean && make

LIBDIR=/usr/lib/mad-developer

# pick files from madde source tree to be included.
# binary package will not build without these files.
pickfiles:
	cp ../../madlib/remote-wrapper.sh .
	cp ../../../_distfiles/utfs-client_1.952_armel.bin .

install_maemo: all
#	mkdir -p $(DESTDIR)/usr/share/icons/hicolor/48x48/apps
#	cp mad-developer-48.png $(DESTDIR)/usr/share/icons/hicolor/48x48/apps/mad-developer.png
	mkdir -p $(DESTDIR)/usr/share/icons/hicolor/64x64/apps
	cp mad-developer-64.png $(DESTDIR)/usr/share/icons/hicolor/64x64/apps/mad-developer.png
	mkdir -p $(DESTDIR)/usr/share/applications/hildon
	cp mad-developer.desktop $(DESTDIR)/usr/share/applications/hildon
	mkdir -p $(DESTDIR)/usr/share/dbus-1/services
	cp mad-developer.service $(DESTDIR)/usr/share/dbus-1/services
	mkdir -p $(DESTDIR)/usr/bin
	cp mad-developer-launcher $(DESTDIR)/usr/bin/mad-developer
	mkdir -p $(DESTDIR)$(LIBDIR)
	cp dot-profile $(DESTDIR)$(LIBDIR)
	cp devrootsh $(DESTDIR)$(LIBDIR)
	cp mad-withhome.sh src/*.sh src/help.html $(DESTDIR)$(LIBDIR)
	cp src/mad-developer $(DESTDIR)$(LIBDIR)
	cp xterm-shell $(DESTDIR)$(LIBDIR)
	cp remote-wrapper.sh $(DESTDIR)$(LIBDIR)/
	cp utfs-client_1.952_armel.bin $(DESTDIR)$(LIBDIR)/utfs-client

clean distclean:
	rm -rf devrootsh mad-developer-launcher xterm-shell *~
	cd src; qmake; make distclean
	./debian/rules clean

.PHONY:	ALWAYS
