.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)) `wx-config --libs`\r
-endif\r
+all: $(OUT_EXE)\r
\r
clean:\r
rm -f -r $(addprefix $(DIR_OBJ)/,$(OBJS)) $(OUT_EXE)\r
\r
+$(OUT_EXE): $(DIR_OBJ) $(addprefix $(DIR_OBJ)/,$(OBJS)) $(IN_ADD)\r
+ $(CC) $(LDFLAGS) -o $(OUT_EXE) $(addprefix $(DIR_OBJ)/,$(OBJS)) `wx-config --libs`\r
+\r
$(DIR_OBJ)/%.o: %.cpp\r
$(CC) $(CPPFLAGS) -o $@ $<\r
\r
.PHONY: all clean\r
.SUFFIXES: .cpp .o\r
\r
-all: $(DIR_OBJ) $(addprefix $(DIR_OBJ)/,$(OBJS) $(OBJS_ADD))\r
- $(CC) $(LDFLAGS) -o $(OUT_LIB) -L$(dir $(OUT_LIB)) -Wl,-soname,$(notdir $(OUT_LIB)) $(addprefix $(DIR_OBJ)/,$(OBJS) $(OBJS_ADD)) `wx-config --libs`\r
- chcon -t textrel_shlib_t $(OUT_LIB)\r
+all: $(OUT_LIB)\r
\r
clean:\r
rm -f -r $(addprefix $(DIR_OBJ)/,$(OBJS) $(OBJS_ADD)) $(OUT_LIB)\r
\r
+$(OUT_LIB): $(DIR_OBJ) $(addprefix $(DIR_OBJ)/,$(OBJS) $(OBJS_ADD))\r
+ $(CC) $(LDFLAGS) -o $(OUT_LIB) -L$(dir $(OUT_LIB)) -Wl,-soname,$(notdir $(OUT_LIB)) $(addprefix $(DIR_OBJ)/,$(OBJS) $(OBJS_ADD)) `wx-config --libs`\r
+ chcon -t textrel_shlib_t $(OUT_LIB)\r
+\r
$(DIR_OBJ):\r
mkdir $(DIR_OBJ)\r
\r