From 7b09f265c1deb12c9e6778c4d92473d66fc5406b Mon Sep 17 00:00:00 2001
From: Aleksey Veresov
Date: Wed, 16 Oct 2019 19:34:47 +0300
Subject: [texo] Starting rewriting...
---
Makefile | 35 +++++++++++++++++++++++++++++++++++
example/filter_html.cpp | 17 -----------------
example/makefile | 24 ------------------------
example/plain_to_html.cpp | 21 ---------------------
examples/Makefile | 29 +++++++++++++++++++++++++++++
examples/plain_to_html.cpp | 21 +++++++++++++++++++++
makefile | 35 -----------------------------------
7 files changed, 85 insertions(+), 97 deletions(-)
create mode 100644 Makefile
delete mode 100644 example/filter_html.cpp
delete mode 100644 example/makefile
delete mode 100644 example/plain_to_html.cpp
create mode 100644 examples/Makefile
create mode 100644 examples/plain_to_html.cpp
delete mode 100644 makefile
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..09a764d
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,35 @@
+# Debug mode:
+# DEBUG = yes
+
+CC = g++
+LIB = libtexo.a
+
+CPPFLAGS = -Wall -ansi
+ifeq '$(DEBUG)' 'yes'
+CPPFLAGS += -g -O0
+else
+CPPFLAGS += -O3
+endif
+
+SRC_DIR = src
+SRC = $(wildcard $(SRC_DIR)/*.cpp)
+OBJ = $(SRC:.cpp=.o)
+
+
+default: $(LIB)
+
+ifneq "clean" "$(MAKECMDGOALS)"
+-include deps.mk
+endif
+
+deps.mk: $(SRC)
+ $(CC) -MM $^ > $@
+
+%.o: %.cpp %.hpp
+ $(CC) $(CPPFLAGS) -c $< -o $@
+
+$(LIB): $(OBJ)
+ ar rcs $@ $^
+
+clean:
+ rm -f $(OBJ) $(LIB) deps.mk
diff --git a/example/filter_html.cpp b/example/filter_html.cpp
deleted file mode 100644
index a1957c3..0000000
--- a/example/filter_html.cpp
+++ /dev/null
@@ -1,17 +0,0 @@
-#include
-#include
-#include
-
-int main()
-{
- TexoFileExporter exporter(stdout);
- TexoHTMLProducer producer(exporter);
- TexoHTMLImporter importer(producer);
- importer.PutStr(
- "
\n"
- "Some br:
\n"
- "And paragraphs work well too...
\n"
- "You can use some witchcraft.\n"
- );
- return 0;
-}
diff --git a/example/makefile b/example/makefile
deleted file mode 100644
index 39d4db7..0000000
--- a/example/makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# Uncomment following to enable debug mode:
-# DEBUG = yes
-
-CC = g++
-EXAMPLES = plain_to_html filter_html
-
-CFLAGS = -Wall
-ifeq '$(DEBUG)' 'yes'
-CFLAGS += -g -O0
-else
-CFLAGS += -O3
-endif
-
-INCLUDE = -I ../src
-LFLAGS = -L.. -ltexo
-
-
-default: $(EXAMPLES)
-
-%: %.cpp
- $(CC) $(CFLAGS) $(INCLUDE) $< $(LFLAGS) -o $@
-
-clean:
- rm -f $(EXAMPLES)
diff --git a/example/plain_to_html.cpp b/example/plain_to_html.cpp
deleted file mode 100644
index 9a81652..0000000
--- a/example/plain_to_html.cpp
+++ /dev/null
@@ -1,21 +0,0 @@
-#include
-#include
-#include
-#include
-
-
-int main()
-{
- TexoFileExporter exporter(stdout);
- TexoHTMLProducer producer(exporter);
- TexoPlainImporter importer(producer);
- importer.PutStr(
- "I am a little cute line. \n"
- "I am another and that's fine. \n"
- "But I am as long as a pine,\n"
- "so lets drink a glass of wine.\n\n"
- "Second paragraph was started here. \n"
- "Take your bananas and go home, seer.\n"
- );
- return 0;
-}
diff --git a/examples/Makefile b/examples/Makefile
new file mode 100644
index 0000000..be725ae
--- /dev/null
+++ b/examples/Makefile
@@ -0,0 +1,29 @@
+# Uncomment following to enable debug mode:
+# DEBUG = yes
+
+CC = g++
+EXAMPLES = plain_to_html
+
+CPPFLAGS = -Wall -ansi
+ifeq '$(DEBUG)' 'yes'
+CPPFLAGS += -g -O0
+else
+CPPFLAGS += -O3
+endif
+
+INCLUDE = -I../src
+LFLAGS = -L.. -ltexo
+
+TEXO = ../libtexo.a
+
+
+default: $(EXAMPLES)
+
+$(TEXO):
+ cd ..; $(MAKE)
+
+%: %.cpp $(TEXO)
+ $(CC) $(CPPFLAGS) $(INCLUDE) $< $(LFLAGS) -o $@
+
+clean:
+ rm -f $(EXAMPLES)
diff --git a/examples/plain_to_html.cpp b/examples/plain_to_html.cpp
new file mode 100644
index 0000000..9a81652
--- /dev/null
+++ b/examples/plain_to_html.cpp
@@ -0,0 +1,21 @@
+#include
+#include
+#include
+#include
+
+
+int main()
+{
+ TexoFileExporter exporter(stdout);
+ TexoHTMLProducer producer(exporter);
+ TexoPlainImporter importer(producer);
+ importer.PutStr(
+ "I am a little cute line. \n"
+ "I am another and that's fine. \n"
+ "But I am as long as a pine,\n"
+ "so lets drink a glass of wine.\n\n"
+ "Second paragraph was started here. \n"
+ "Take your bananas and go home, seer.\n"
+ );
+ return 0;
+}
diff --git a/makefile b/makefile
deleted file mode 100644
index 68c986c..0000000
--- a/makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# Debug mode:
-# DEBUG = yes
-
-CC = g++
-LIB = libtexo.a
-
-CFLAGS = -Wall
-ifeq '$(DEBUG)' 'yes'
-CFLAGS += -g -O0
-else
-CFLAGS += -O3
-endif
-
-SRC_DIR = src
-SRC = $(wildcard $(SRC_DIR)/*.cpp)
-OBJ = $(SRC:.cpp=.o)
-
-
-default: $(LIB)
-
-ifneq "clean" "$(MAKECMDGOALS)"
--include deps.mk
-endif
-
-deps.mk: $(SRC)
- $(CC) -MM $^ > $@
-
-%.o: %.cpp %.h
- $(CC) $(CFLAGS) -c $< -o $@
-
-$(LIB): $(OBJ)
- ar rcs $@ $^
-
-clean:
- rm -f $(OBJ) $(LIB) deps.mk
--
cgit v1.2.3