何もしなくても make できるし音も鳴る!

ちょっと探してみたらこんなのを発見。何もしなくても make できるし、ユーティリティ?を準備しなくてもいきなり音だって出ちゃう!

というわけで、ダウンロードして遊んでみるまでの流れ。
ダウンロードしたファイルは .tar.gz が .tar になっちゃったので、さっくり展開。

macbook-air:myTest paraches$ ls
micropolis-HEAD.tar
macbook-air:myTest paraches$ tar xvf micropolis-HEAD.tar 
micropolis/
micropolis/.gitignore
<省略>
micropolis/src/tk/tkwindow.c
micropolis/src/tk/tkwm.c
micropolis/src/tk/tkwm.h
macbook-air:myTest paraches$ 

展開したら micropolis フォルダに移動して make。

macbook-air:myTest paraches$ cd micropolis
macbook-air:micropolis paraches$ make
cd src/tcl && make MAKEFLAGS=
gcc -O3 -I. -DTCL_LIBRARY=\"/usr/local/lib/tcl\" -DIS_LINUX   -c -o regexp.o regexp.c
<省略>
gcc -O3 -DIS_LINUX -DNO_AIRCRASH -L/usr/X11/lib -L/usr/X11R6/lib -Iheaders -I -I/usr/include/X11 -I../tcl -I../tclx/src -I../tk $(/bin/sh ./sdl_helper cflags) sim.o s_alloc.o s_disast.o s_eval.o s_gen.o s_init.o s_msg.o s_power.o s_scan.o s_sim.o s_traf.o s_zone.o s_fileio.o g_setup.o g_ani.o g_bigmap.o g_map.o g_smmaps.o w_stubs.o w_sound.o w_resrc.o w_keys.o w_util.o w_con.o w_eval.o w_budget.o w_graph.o w_date.o w_update.o w_tool.o w_x.o w_tk.o w_sim.o w_editor.o w_map.o w_sprite.o w_piem.o w_inter.o w_cam.o g_cam.o w_net.o rand.o random.o ../tclx/libtk.a ../tclx/libtcl.a -lm -lX11 -lXext -lXpm $(/bin/sh ./sdl_helper libs) -o sim
cp src/sim/sim res/sim
strip res/sim
macbook-air:micropolis paraches$

な〜んの問題も無く終わるので、make install

macbook-air:micropolis paraches$ sudo make install
cd src/tcl && make MAKEFLAGS=
make[1]: Nothing to be done for `all'.
<省略>
install -m 0644 Micropolis.desktop //usr/local/share/applications/micropolis.desktop
install -m 0644 Micropolis.png //usr/local/share/pixmaps/micropolis.png
macbook-air:micropolis paraches$ 

できあがったファイルを確認して、起動してみる。

macbook-air:micropolis paraches$ ls
COPYING			README			manual
Makefile		__init__.py		micropolisactivity.py
Micropolis		activity		res
Micropolis.desktop	cities			src
Micropolis.png		images
macbook-air:micropolis paraches$ ./Micropolis 
Starting Micropolis in /Users/paraches/myTest/micropolis ... 
Welcome to X11 Multi Player Micropolis version 4.0 by Will Wright, Don Hopkins.
Copyright (C) 2002 by Electronic Arts, Maxis. All rights reserved.
Adding a player on /tmp/launch-KUBCzm/:0 ...
Cool, I found the shared memory extension!
X connection to /tmp/launch-KUBCzm/:0 broken (explicit kill or server shutdown).
macbook-air:micropolis paraches$ 

X11 が勝手に起動してゲームが始まる!