Revision: 1793
http://complement.svn.sourceforge.net/complement/?rev=1793&view=rev
Author: complement
Date: 2007-11-22 05:31:11 -0800 (Thu, 22 Nov 2007)
Log Message:
-----------
build sample; the sample not commited yet
Added Paths:
-----------
trunk/complement/explore/lib/net/samples/httpclient/Makefile
trunk/complement/explore/lib/net/samples/httpclient/Makefile.inc
Added: trunk/complement/explore/lib/net/samples/httpclient/Makefile
===================================================================
--- trunk/complement/explore/lib/net/samples/httpclient/Makefile (rev 0)
+++ trunk/complement/explore/lib/net/samples/httpclient/Makefile 2007-11-22 13:31:11 UTC (rev 1793)
@@ -0,0 +1,60 @@
+# -*- Makefile -*- Time-stamp: <07/02/21 15:30:59 ptr>
+
+SRCROOT := ../../../..
+# CoMT_DIR := ../../external/complement/explore
+
+include Makefile.inc
+include ${SRCROOT}/Makefiles/gmake/top.mak
+
+DEFS += -D__FIT_EXAM
+
+LIBMT_DIR = ${CoMT_DIR}/lib/mt
+LIBSOCK_DIR = ${CoMT_DIR}/lib/sockios
+LIBSTEM_DIR = ${CoMT_DIR}/lib/stem
+LIBEXAM_DIR = ${CoMT_DIR}/lib/exam
+LIBNET_DIR = ${CoMT_DIR}/lib/net
+LIBBOOSTFS_DIR = ${CoMT_DIR}/../extern/custom/boost/libs/filesystem
+LIBBOOSTRE_DIR = ${CoMT_DIR}/../extern/custom/boost/libs/regex
+
+ifeq ($(OSNAME),linux)
+
+release-shared: LDSEARCH += -L${LIBMT_DIR}/${OUTPUT_DIR} -L${LIBEXAM_DIR}/${OUTPUT_DIR} -L${LIBSOCK_DIR}/${OUTPUT_DIR} -L${LIBSTEM_DIR}/${OUTPUT_DIR} -L${LIBBOOSTFS_DIR}/${OUTPUT_DIR} -L${LIBBOOSTRE_DIR}/${OUTPUT_DIR} -L${LIBNET_DIR}/${OUTPUT_DIR} -Wl,--rpath=${LIBMT_DIR}/${OUTPUT_DIR}:${LIBEXAM_DIR}/${OUTPUT_DIR}:${LIBSOCK_DIR}/${OUTPUT_DIR}:${LIBSTEM_DIR}/${OUTPUT_DIR}:${LIBBOOSTFS_DIR}/${OUTPUT_DIR}:${LIBBOOSTRE_DIR}/${OUTPUT_DIR}:${LIBNET_DIR}/${OUTPUT_DIR}:${STLPORT_LIB_DIR}
+
+ifndef WITHOUT_STLPORT
+
+stldbg-shared: LDSEARCH += -L${LIBMT_DIR}/${OUTPUT_DIR_STLDBG} -L${LIBEXAM_DIR}/${OUTPUT_DIR_STLDBG} -L${LIBSOCK_DIR}/${OUTPUT_DIR_STLDBG} -L${LIBSTEM_DIR}/${OUTPUT_DIR_STLDBG} -L${LIBBOOSTFS_DIR}/${OUTPUT_DIR_STLDBG} -L${LIBBOOSTRE_DIR}/${OUTPUT_DIR_STLDBG} -L${LIBNET_DIR}/${OUTPUT_DIR_STLDBG} -Wl,--rpath=${LIBMT_DIR}/${OUTPUT_DIR_STLDBG}:${LIBEXAM_DIR}/${OUTPUT_DIR_STLDBG}:${LIBSOCK_DIR}/${OUTPUT_DIR_STLDBG}:${LIBSTEM_DIR}/${OUTPUT_DIR_STLDBG}:${LIBBOOSTFS_DIR}/${OUTPUT_DIR_STLDBG}:${LIBBOOSTRE_DIR}/${OUTPUT_DIR_STLDBG}:${LIBNET_DIR}/${OUTPUT_DIR_STLDBG}:${STLPORT_LIB_DIR}
+
+endif
+
+dbg-shared: LDSEARCH += -L${LIBMT_DIR}/${OUTPUT_DIR_DBG} -L${LIBEXAM_DIR}/${OUTPUT_DIR_DBG} -L${LIBSOCK_DIR}/${OUTPUT_DIR_DBG} -L${LIBSTEM_DIR}/${OUTPUT_DIR_DBG} -L${LIBBOOSTFS_DIR}/${OUTPUT_DIR_DBG} -L${LIBBOOSTRE_DIR}/${OUTPUT_DIR_DBG} -L${LIBNET_DIR}/${OUTPUT_DIR_DBG} -Wl,--rpath=${LIBMT_DIR}/${OUTPUT_DIR_DBG}:${LIBEXAM_DIR}/${OUTPUT_DIR_DBG}:${LIBSOCK_DIR}/${OUTPUT_DIR_DBG}:${LIBSTEM_DIR}/${OUTPUT_DIR_DBG}:${LIBBOOSTFS_DIR}/${OUTPUT_DIR_DBG}:${LIBBOOSTRE_DIR}/${OUTPUT_DIR_DBG}:${LIBNET_DIR}/${OUTPUT_DIR_DBG}:${STLPORT_LIB_DIR}
+
+endif
+
+
+INCLUDES += -I${CoMT_INCLUDE_DIR} -I${BOOST_INCLUDE_DIR}
+
+release-shared: PROJECT_LIBS = -lxmt -lsockios -lNet -lstem -lboost_regex -lboost_fs -lexam
+dbg-shared: PROJECT_LIBS = -lxmtg -lsockiosg -lNetg -lstemg -lboost_regexg -lboost_fsg -lexamg
+ifndef WITHOUT_STLPORT
+stldbg-shared: PROJECT_LIBS = -lxmtstlg -lsockiosstlg -lNetstlg -lstemstlg -lboost_regexstlg -lboost_fsstlg -lexamstlg
+endif
+
+LDLIBS = ${PROJECT_LIBS}
+
+check: all-shared
+ ${OUTPUT_DIR}/${PRGNAME} || exit 1
+ ${OUTPUT_DIR_DBG}/${PRGNAME} || exit 1
+ifndef WITHOUT_STLPORT
+ ${OUTPUT_DIR_STLDBG}/${PRGNAME} || exit 1;
+endif
+
+check-release-shared: release-shared
+ ${OUTPUT_DIR}/${PRGNAME} || exit 1
+
+check-dbg-shared: dbg-shared
+ ${OUTPUT_DIR_DBG}/${PRGNAME} || exit 1
+
+ifndef WITHOUT_STLPORT
+check-stldbg-shared: stldbg-shared
+ ${OUTPUT_DIR_STLDBG}/${PRGNAME} || exit 1
+endif
Added: trunk/complement/explore/lib/net/samples/httpclient/Makefile.inc
===================================================================
--- trunk/complement/explore/lib/net/samples/httpclient/Makefile.inc (rev 0)
+++ trunk/complement/explore/lib/net/samples/httpclient/Makefile.inc 2007-11-22 13:31:11 UTC (rev 1793)
@@ -0,0 +1,4 @@
+# -*- Makefile -*-
+
+PRGNAME = httpclient
+SRC_CC = httpclient.cc
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|