Here's the make file I used to install the sample application referred to in this page. (Setting up a build environment with an external source directory mounted to the target is beyond the scope of this page.)
BINDIR = ${DESTDIR}/usr/bin/
APPDIR = ${DESTDIR}/usr/share/pyglade
all:
install:
@mkdir -p ${BINDIR}
@mkdir -p ${APPDIR}
@install -m 755 -D main.py ${APPDIR}/main.py
@install -m 755 -D pygladeui.glade ${APPDIR}/pygladeui.glade
@install -m 755 -D executable.txt ${BINDIR}/pyglade
@install -m 755 -D desktop.txt ${DESTDIR}/usr/share/applications/pyglade.desktop
@install -m 755 -D pyglade_26.png ${DESTDIR}/usr/share/icons/hicolor/22x22/apps/pyglade_26.png
clean:
@rm -f ${APPDIR}/main.py
@rm -f ${APPDIR}/ui.glade
@rm -f ${BINDIR}/pyglade
@rm -f ${DESTDIR}/usr/share/applications/pyglade.desktop
@rm -f ${DESTDIR}/usr/share/icons/${THEME}/22x22/apps/pyglade_26.png