タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

makeに関するhokacchaのブックマーク (3)

  • 【Ubuntu】開発の間だけ、長すぎるJavaScriptファイルを分割したい - すたら日記

    【最終更新 2012年3月14日】 【今回紹介する分割方法の特徴】 一人用 長くて読みづらくなったJavaScriptファイルを分割する。 しかし、番ではひとつにまとめる。 分割しても、開発中のファイル編集やブラウザでの動作確認などの際に余計な手間が増えることはない。 欠点として、端末をずっと起動させておく必要がある。 【対象環境、必要なツール・知識】 Ubuntu シェルスクリプト inotify(要追加インストール) 【目次】 inotifyをインストール 分割ファイルを作成 シェルスクリプト作成 実行してみましょう ついでに (yui-compressorで圧縮) inotifyをインストール端末からインストールします。 $ sudo apt-get install inotify-tools ※inotifyは『ファイルやディレクトリに対して変更が行われると通知してくれる』ツール

    【Ubuntu】開発の間だけ、長すぎるJavaScriptファイルを分割したい - すたら日記
  • Makefileの中でファイルを依存関係順に並び替えて結合する / Topological sorting - プログラムモグモグ

    複数のファイルを結合して一つのソースコードに結合したい. cat src/*js > output.js \(^o^)/ おわたー でもでも, ファイルに依存関係があったらどうしよ. 例えば, file1.js -> file2.js -> file4.js -> file3.js -> file5.js のように依存していたら? file1.jsがfile2.jsに依存, file2.jsの方を先に読み込まないといけないと? cat src/file5.js src/file3.js src/file4.js src/file2.js src/file1.js > output.js 何にも依存していないfile5.jsから書きこめばおk!!! でもでもいちいちコマンド打つのが面倒だから, Makefileに SOURCE = src/file5.js src/file3.js src/

    Makefileの中でファイルを依存関係順に並び替えて結合する / Topological sorting - プログラムモグモグ
    hokaccha
    hokaccha 2012/02/09
    これはすごいw
  • make-default - Makefile 内でデフォルトのターゲットを任意に変更する - spikelet days

    目的 コマンドラインでターゲットを指定せずにmakeを実行したとき、ビルドされるのはMakefileの最初に定義されたターゲットになる。 この「デフォルトターゲット」を、Makefile内で任意のものに変更したい。 結論 GNU Make 3.81(かそれ以降)を使って、.DEFAULT_GOAL 変数をMakefile内で設定すればよい。 以下、詳細。 背景と動機 大きなソースツリーでは、システム全体で使うMakefileを個々のディレクトリのMakeilfeがincludeして使う、という構成になっている場合が多い。 たとえば以下のような感じで、個々のMakefileがmk/env.mkをincludeして、変数定義やビルド方法などを共通化している。 + TOP + mk + env.mk <----+--+ + src | | 共通のファイルをinclude + subdir1 |

    make-default - Makefile 内でデフォルトのターゲットを任意に変更する - spikelet days
  • 1