.PHONY: all clean\r
\r
all:\r
+ make -C common/header\r
+ make -C common/handle\r
+ make -C common/library\r
make -C lychee\r
make -C plugin/7zArc\r
make -C plugin/cuiWrapper\r
make -C plugin/rarArc\r
- make -C common/header\r
\r
clean:\r
+ make -C common/header clean\r
+ make -C common/handle clean\r
+ make -C common/library clean\r
make -C lychee clean\r
make -C plugin/7zArc clean\r
make -C plugin/cuiWrapper clean\r
make -C plugin/rarArc clean\r
- make -C common/header clean\r
- rm -f common/header/TPIHandle.o common/library/library.o\r
--- /dev/null
+# Makefile.\r
+# $Id: Makefile 125 2009-11-19 14:17:38Z sirakaba $\r
+\r
+# Define compilers.\r
+CC = g++\r
+CPPFLAGS = -c -O3 -Wall -W `wx-config --cppflags`\r
+LDFLAGS = -s `wx-config --libs`\r
+\r
+.PHONY: all clean\r
+.SUFFIXES: .cpp .o\r
+\r
+all: $(DIR_OBJ) $(addprefix $(DIR_OBJ)/,$(OBJS)) $(IN_ADD)\r
+ifdef OUT_EXE\r
+ $(CC) $(LDFLAGS) -o $(OUT_EXE) $(addprefix $(DIR_OBJ)/,$(OBJS))\r
+endif\r
+\r
+clean:\r
+ rm -f -r $(addprefix $(DIR_OBJ)/,$(OBJS)) $(OUT_EXE)\r
+\r
+$(DIR_OBJ)/%.o: %.cpp\r
+ $(CC) $(CPPFLAGS) -o $@ $<\r
+\r
+$(DIR_OBJ):\r
+ mkdir $(DIR_OBJ)\r
--- /dev/null
+# Makefile.\r
+# $Id: Makefile 125 2009-11-19 14:17:38Z sirakaba $\r
+\r
+OBJS = TPIHandle.o\r
+DIR_OBJ = ../../tmp\r
+include ../Makefile.default\r
--- /dev/null
+# Makefile.\r
+# $Id: Makefile 125 2009-11-19 14:17:38Z sirakaba $\r
+\r
+OBJS = library.o\r
+DIR_OBJ = ../../tmp\r
+include ../Makefile.default\r
# Makefile.\r
# $Id$\r
\r
-# Define compilers.\r
-CC = g++\r
-CPPFLAGS = -c -O3 -Wall -W `wx-config --cppflags`\r
-LDFLAGS = -s `wx-config --libs`\r
-\r
# Define i/o files.\r
-DIR_OBJ = ../tmp\r
-OBJS = lychee.o cls_config.o cls_filedroptarget.o cls_listctrl.o dlg_make.o dlg_process.o frm_main.o functions.o ../common/handle/TPIHandle.o\r
-\r
-DIR_XRC = ../../share/xrc\r
-XRCS = frm_main.xrc dlg_make.xrc dlg_process.xrc\r
-\r
-DIR_LOC = ../../share/locale\r
-POT = lychee.pot\r
-\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_process.xrc\r
+POT = lychee.pot\r
+IN_ADD = $(DIR_LOC)/$(POT)\r
\r
-.PHONY: all clean\r
-.SUFFIXES: .cpp .o\r
-\r
-all: $(DIR_OBJ) $(addprefix $(DIR_OBJ)/,$(OBJS)) $(addprefix $(DIR_XRC)/,$(XRCS))\r
- $(CC) $(LDFLAGS) -o $(OUT_EXE) $(addprefix $(DIR_OBJ)/,$(OBJS))\r
- wxrc --gettext $(addprefix $(DIR_XRC)/,$(XRCS)) | xgettext -C -k"_" --from-code=utf-8 -D ./ -o $(DIR_LOC)/$(POT) *.cpp -\r
-\r
-clean:\r
- rm -f -r $(DIR_OBJ) $(OUT_EXE)\r
-\r
-$(DIR_OBJ):\r
- mkdir $(DIR_OBJ)\r
-\r
-$(DIR_OBJ)/%.o: %.cpp\r
- $(CC) $(CPPFLAGS) -o $@ $<\r
+include ../common/Makefile.default\r
\r
$(DIR_XRC)/%.xrc: $(addprefix ui/,%.fbp)\r
wxformbuilder -g $<\r
+\r
+$(DIR_LOC)/$(POT): $(addprefix $(DIR_XRC)/,$(XRCS))\r
+ wxrc --gettext $< | xgettext -C -k"_" --from-code=utf-8 -D ./ -o $@ *.cpp -\r
ifdef NOUSE_LIBRARY\r
OBJS = $(PLUGIN_NAME).o\r
else\r
- OBJS = $(PLUGIN_NAME).o ../../common/library/library.o\r
+ OBJS = $(PLUGIN_NAME).o ../library.o\r
endif\r
\r
IN_DEF = ../../common/header/plugin.def\r
\r
clean:\r
rm -f -r $(addprefix $(DIR_OBJ)/,$(OBJS) $(OBJS_ADD)) $(OUT_LIB)\r
+ rmdir $(DIR_OBJ)\r
\r
$(DIR_OBJ):\r
mkdir $(DIR_OBJ)\r