OSDN Git Service

一部にBOM付きのUTF-8のファイルが混じっていたのを修正。
[tpi/lychee.git] / src / lychee / Makefile
index 4e1ee0a..145ca65 100644 (file)
@@ -1,27 +1,22 @@
 # Makefile.\r
-# $Id: Makefile,v 1.5 2009/08/22 13:31:54 sirakaba Exp $\r
-\r
-# Define compilers.\r
-CC = g++\r
-CPPFLAGS = -c -O3 -Wall -W `wx-config --cppflags`\r
-LDFLAGS  = -s `wx-config --libs`\r
+# $Id$\r
 \r
 # Define i/o files.\r
-DIR_OBJ  = ../tmp\r
-OBJS  = lychee.o cls_filedroptarget.o cls_listctrl.o dlg_make.o dlg_process.o frm_main.o functions.o ../common/handle/TPIHandle.o\r
+OBJS     = lychee.o cls_config.o cls_filedroptarget.o cls_listctrl.o dlg_make.o dlg_process.o frm_main.o functions.o TPIHandle.o\r
 OUT_EXE  = ../../bin/lychee\r
+DIR_OBJ  = ../tmp\r
+DIR_SHR  = ../../share\r
+DIR_XRC  = $(DIR_SHR)/xrc\r
+DIR_LOC  = $(DIR_SHR)/locale\r
+XRCS     = frm_main.xrc dlg_make.xrc dlg_overwrite.xrc dlg_process.xrc\r
+POT      = lychee.pot\r
+IN_ADD   = $(DIR_LOC)/$(POT) $(addprefix $(DIR_XRC)/,$(XRCS))\r
 \r
-.PHONY: all clean\r
-.SUFFIXES: .cpp .o\r
-\r
-all: $(DIR_OBJ) $(addprefix $(DIR_OBJ)/,$(OBJS))\r
-       $(CC) $(LDFLAGS) -o $(OUT_EXE) $(addprefix $(DIR_OBJ)/,$(OBJS))\r
-\r
-clean:\r
-       rm -f -r $(DIR_OBJ) $(OUT_EXE)\r
+include ../common/Makefile.default\r
 \r
-$(DIR_OBJ):\r
-       mkdir $(DIR_OBJ)\r
+$(DIR_XRC)/%.xrc: ui/%.fbp\r
+       wxformbuilder -g $<\r
+       touch $@\r
 \r
-$(DIR_OBJ)/%.o: %.cpp\r
-       $(CC) $(CPPFLAGS) -o $@ $<\r
+$(DIR_LOC)/$(POT): $(addprefix $(DIR_XRC)/,$(XRCS)) *.cpp\r
+       wxrc --gettext $(addprefix $(DIR_XRC)/,$(XRCS)) | xgettext -C -k"_" --from-code=utf-8 -D ./ -o $@ *.cpp -\r