summaryrefslogtreecommitdiff
path: root/src/crawl/GNUmakefile
diff options
context:
space:
mode:
authorAndreas Baumann <abaumann@yahoo.com>2012-09-06 22:18:23 +0200
committerAndreas Baumann <abaumann@yahoo.com>2012-09-06 22:18:23 +0200
commit13fc9a7da5111f4ddba942d3c6b6b8654ce395d6 (patch)
treee86210e3d939911e35f930a6dc73c3ebb591243b /src/crawl/GNUmakefile
parentf5c586f7231f7e033c5528bcefea357e4e64441c (diff)
downloadcrawler-13fc9a7da5111f4ddba942d3c6b6b8654ce395d6.tar.gz
crawler-13fc9a7da5111f4ddba942d3c6b6b8654ce395d6.tar.bz2
more splitting into libcrawl, crawl binary
moved more public header to 'include' changed approach for dynamic linking on Windows
Diffstat (limited to 'src/crawl/GNUmakefile')
-rwxr-xr-xsrc/crawl/GNUmakefile55
1 files changed, 55 insertions, 0 deletions
diff --git a/src/crawl/GNUmakefile b/src/crawl/GNUmakefile
new file mode 100755
index 0000000..6899fde
--- /dev/null
+++ b/src/crawl/GNUmakefile
@@ -0,0 +1,55 @@
+TOPDIR = ../..
+
+SUBDIRS =
+
+-include $(TOPDIR)/makefiles/gmake/platform.mk
+
+INCLUDE_CPPFLAGS = \
+
+INCLUDE_DIRS = \
+ -I. \
+ -I$(TOPDIR)/include/logger \
+ -I$(TOPDIR)/include/util \
+ -I$(TOPDIR)/include/module
+
+INCLUDE_LDFLAGS = \
+ -L$(TOPDIR)/src/logger
+
+INCLUDE_LIBS = \
+ -llogger
+
+# openssl
+ifeq ($(WITH_SSL),1)
+
+INCLUDE_CFLAGS += \
+ -DWITH_SSL
+
+INCLUDE_LIBS += \
+ $(OPENSSL_LIBS)
+endif
+
+CPP_OBJS = \
+
+CPP_BINS = \
+ crawl$(EXE)
+
+-include $(TOPDIR)/makefiles/gmake/sub.mk
+
+local_all:
+
+local_clean:
+
+local_distclean:
+
+local_install:
+ $(INSTALL) -d -m 0755 $(DESTDIR)$(bindir)
+ $(INSTALL) -m 0775 crawl$(EXE) $(DESTDIR)$(bindir)
+
+local_uninstall:
+ @-rm -f $(DESTDIR)$(bindir)/crawl
+ @-rmdir $(DESTDIR)$(bindir)
+
+local_test:
+
+run:
+ @LD_LIBRARY_PATH=$(TOPDIR)/src:$(TOPDIR)/src/logger:$(TOPDIR)/googleurl:$(TOPDIR)/libfetch:$(TOPDIR)/streamhtmlparser ./crawl