Qtアプリケーションのプロダクトディレクトリへの組み込み

本田と申します。

現在Qt C++アプリケーションをatmark-dist/user/qt/myapp/としてユーザーランドに組み込み、動作させてます。
これをhttps://users.atmark-techno.com/blog/615/802で紹介されているようなプロダクトディレクトリに組み込む方法はあるのでしょうか。

製品: 
Armadillo-840

> 本田と申します。
>
> 現在Qt C++アプリケーションをatmark-dist/user/qt/myapp/としてユーザーランドに組み込み、動作させてます。
> これをhttps://users.atmark-techno.com/blog/615/802で紹介されているようなプロダクトディレクトリに組み込む方法はあるのでしょうか。
>

すみません。環境を書き忘れました。
Armadillo-840 量産ボード (1GB版) A8430-U00Z
Atmark-dist-20180330
linux-3.4-at26

> > 本田と申します。
> >
> > 現在Qt C++アプリケーションをatmark-dist/user/qt/myapp/としてユーザーランドに組み込み、動作させてます。
> > これをhttps://users.atmark-techno.com/blog/615/802で紹介されているようなプロダクトディレクトリに組み込む方法はあるのでしょうか。
> >
>
> すみません。環境を書き忘れました。
> Armadillo-840 量産ボード (1GB版) A8430-U00Z
> Atmark-dist-20180330
> linux-3.4-at26
>
>
本田です。
解決しました。
1) myapp/をプロダクトディレクトリにコピーする。
2) myapp/Makefile(qmakeの出力)にromfsターゲットを追加する。
3) プロダクトディレクトリ/MakefileにSUBDIR_y += myapp/を追加する。

https://manual.atmark-techno.com/armadillo-840/armadillo-840_product_manual_ja-1.9.5/ch13.html#idm6755
の手順そのままですね。

> > > 本田と申します。
> > >
> > > 現在Qt C++アプリケーションをatmark-dist/user/qt/myapp/としてユーザーランドに組み込み、動作させてます。
> > > これをhttps://users.atmark-techno.com/blog/615/802で紹介されているようなプロダクトディレクトリに組み込む方法はあるのでしょうか。
> > >
> >
> > すみません。環境を書き忘れました。
> > Armadillo-840 量産ボード (1GB版) A8430-U00Z
> > Atmark-dist-20180330
> > linux-3.4-at26
> >
> >
> 本田です。
> 解決しました。
> 1) myapp/をプロダクトディレクトリにコピーする。
> 2) myapp/Makefile(qmakeの出力)にromfsターゲットを追加する。
> 3) プロダクトディレクトリ/MakefileにSUBDIR_y += myapp/を追加する。
>
> https://manual.atmark-techno.com/armadillo-840/armadillo-840_product_manual_ja-1.9.5/ch13.html#idm6755
> の手順そのままですね。
>
QtプロジェクトをリビルドするとMakefileが上書きされ、romfsターゲットが消えてしまいました。
myapp.proに以下のターゲットを追加したところ

romfs.depends = $(TARGET)
romfs.commands = $(ROMFSINST) /usr/bin/$(TARGET)
QMAKE_EXTRA_TARGETS += romfs

Makefileにromfsターゲットが出力されるようになりました。

romfs: $(TARGET)
        $(ROMFSINST) /usr/bin/$(TARGET)

これでAtmark Distをビルドしてmyappの動作確認は出来たのですが、Qtアプリケーションのプロダクトディレクトリへの組み込み手順として不適切であれば、ご指摘願います。