From ed81f91ac3c470e00df0d5c5cf9c274ce30f47b3 Mon Sep 17 00:00:00 2001 From: Ben Longbons Date: Fri, 16 Sep 2011 14:36:23 -0700 Subject: Reimplement aligncsv in C++ instead of python. The main advantage of the new one is that it properly handles {script arg1, arg2;} --- GNUmakefile | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 GNUmakefile (limited to 'GNUmakefile') diff --git a/GNUmakefile b/GNUmakefile new file mode 100644 index 00000000..4746eddd --- /dev/null +++ b/GNUmakefile @@ -0,0 +1,24 @@ +.PHONY: all maps conf mobxp mobxp-impl indent indent-items indent-mobs +# Can't be parallel due to the mobxp/indent-mobs conflict +.NOTPARALLEL: +all: maps conf +maps: + ant -f tools/tmwcon/build.xml + java -jar tools/tmwcon/converter.jar client-data/ world/map/ +% : | %.example + cp "$|" "$@" +conf: \ +login/conf/login_local.conf login/conf/ladmin_local.conf login/save/gm_account.txt login/save/account.txt \ +world/map/conf/map_local.conf world/map/conf/battle_local.conf world/map/conf/motd.txt world/map/conf/help.txt world/map/conf/atcommand_local.conf \ +world/conf/char_local.conf + +mobxp: mobxp-impl indent-mobs +mobxp-impl: + mv world/map/db/mob_db.txt world/map/db/mob_db.old + tools/mobxp < world/map/db/mob_db.old > world/map/db/mob_db.txt + rm world/map/db/mob_db.old +indent: indent-mobs indent-items +indent-items: + tools/aligncsv world/map/db/item_db.txt +indent-mobs: + tools/aligncsv world/map/db/mob_db.txt -- cgit v1.2.3-60-g2f50