OSDN Git Service

Makefileを共通化。
[tpi/lychee.git] / src / common / Makefile.default
diff --git a/src/common/Makefile.default b/src/common/Makefile.default
new file mode 100644 (file)
index 0000000..09f86d6
--- /dev/null
@@ -0,0 +1,24 @@
+# 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