Update of /cvsroot/sharedaemon/sharedaemon-ui-web In directory sc8-pr-cvs1:/tmp/cvs-serv9609 Modified Files: Makefile.bsd AUTHORS Makefile.osx Makefile.win TODO Makefile.lin ChangeLog README INSTALL Log Message: 24/12/2003 Barbeaux * Added simple test program for Semaphores. Index: Makefile.bsd =================================================================== RCS file: /cvsroot/sharedaemon/sharedaemon-ui-web/Makefile.bsd,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- Makefile.bsd 24 Dec 2003 13:09:42 -0000 1.3 +++ Makefile.bsd 24 Dec 2003 14:10:32 -0000 1.4 @@ -6,7 +6,7 @@ ###################################################### # Your flags from the C++ compiler -CCFLAGS = -O3 -march=athlon-xp +CCFLAGS = -O3 # Do you want debugging ? #CCFLAGS += -D_DEBUG_INFO_ @@ -34,6 +34,7 @@ src/test/TestHandler.o \ src/test/TestException.o \ src/test/TestThread.o \ + src/test/TestSemaphore.o \ src/thread/Mutex.o \ src/thread/Condition.o \ src/thread/Semaphore.o \ Index: AUTHORS =================================================================== RCS file: /cvsroot/sharedaemon/sharedaemon-ui-web/AUTHORS,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- AUTHORS 24 Dec 2003 10:49:48 -0000 1.1 +++ AUTHORS 24 Dec 2003 14:10:32 -0000 1.2 @@ -1,6 +1,7 @@ ShareDaemon Standard webInterface Authors +-------------------------------------------- Original code author: Mikael Barbeaux <mik...@us...> Index: Makefile.osx =================================================================== RCS file: /cvsroot/sharedaemon/sharedaemon-ui-web/Makefile.osx,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- Makefile.osx 24 Dec 2003 13:09:42 -0000 1.3 +++ Makefile.osx 24 Dec 2003 14:10:32 -0000 1.4 @@ -6,7 +6,7 @@ ###################################################### # Your flags from the C++ compiler -CCFLAGS = -O3 -march=athlon-xp +CCFLAGS = -O3 # Do you want debugging ? #CCFLAGS += -D_DEBUG_INFO_ @@ -34,6 +34,7 @@ src/test/TestHandler.o \ src/test/TestException.o \ src/test/TestThread.o \ + src/test/TestSemaphore.o \ src/thread/Mutex.o \ src/thread/Condition.o \ src/thread/Semaphore.o \ Index: Makefile.win =================================================================== RCS file: /cvsroot/sharedaemon/sharedaemon-ui-web/Makefile.win,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- Makefile.win 24 Dec 2003 13:09:42 -0000 1.3 +++ Makefile.win 24 Dec 2003 14:10:32 -0000 1.4 @@ -9,7 +9,7 @@ MINGW_DIR = G:/Dev-Cpp # Your flags from the C++ compiler -CCFLAGS = -O3 -march=athlon-xp +CCFLAGS = -O3 # Do you want debugging ? #CCFLAGS += -D_DEBUG_INFO_ @@ -40,6 +40,7 @@ src/test/TestHandler.o \ src/test/TestException.o \ src/test/TestThread.o \ + src/test/TestSemaphore.o \ src/thread/Mutex.o \ src/thread/Condition.o \ src/thread/Semaphore.o \ Index: TODO =================================================================== RCS file: /cvsroot/sharedaemon/sharedaemon-ui-web/TODO,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- TODO 24 Dec 2003 10:49:48 -0000 1.1 +++ TODO 24 Dec 2003 14:10:32 -0000 1.2 @@ -1 +1 @@ - +... Index: Makefile.lin =================================================================== RCS file: /cvsroot/sharedaemon/sharedaemon-ui-web/Makefile.lin,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- Makefile.lin 24 Dec 2003 13:09:42 -0000 1.3 +++ Makefile.lin 24 Dec 2003 14:10:32 -0000 1.4 @@ -6,7 +6,7 @@ # Your flags from the C++ compiler -CCFLAGS = -O3 -march=athlon-xp +CCFLAGS = -O3 # Do you want debugging ? #CCFLAGS += -D_DEBUG_INFO_ @@ -32,6 +32,7 @@ src/test/TestHandler.o \ src/test/TestException.o \ src/test/TestThread.o \ + src/test/TestSemaphore.o \ src/thread/Mutex.o \ src/thread/Condition.o \ src/thread/Semaphore.o \ Index: ChangeLog =================================================================== RCS file: /cvsroot/sharedaemon/sharedaemon-ui-web/ChangeLog,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- ChangeLog 24 Dec 2003 13:09:42 -0000 1.4 +++ ChangeLog 24 Dec 2003 14:10:32 -0000 1.5 @@ -24,6 +24,7 @@ ----------------------------------------------------------- 24/12/2003 Barbeaux + * Added simple test program for Semaphores. * Updated Makefiles for Win32, Linux and MacOS X * Added simple test programs for Exceptions and Threads. * Implemented Semaphore and Thread. Index: README =================================================================== RCS file: /cvsroot/sharedaemon/sharedaemon-ui-web/README,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- README 24 Dec 2003 10:49:48 -0000 1.1 +++ README 24 Dec 2003 14:10:32 -0000 1.2 @@ -0,0 +1 @@ +Nothing yet... \ No newline at end of file Index: INSTALL =================================================================== RCS file: /cvsroot/sharedaemon/sharedaemon-ui-web/INSTALL,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- INSTALL 24 Dec 2003 10:49:48 -0000 1.1 +++ INSTALL 24 Dec 2003 14:10:32 -0000 1.2 @@ -1,3 +1,51 @@ INSTALLATION NOTES +Lastest revision : 24/12/2003 + + +This version is an early alpha. Compilation has been tester under Win32 ( MinGW +and Cygwin ) and Linux, but should also work on FreeBSD and MacOS X ( Cocoa ). +Use the specific plateform Makefiles from compiling the sources, eg : + + Makefile.lin : Makefile for Linux / Unix plateforms and win32 Cygwin + Makefile.win : Makefile for win32 MinGW + Makefile.bsd : Makefile for FreeBSD + Makefile.osx : Makefile for MacOS X (Cocoa). + +1) Compiling from sources + + Download the lastest sources package ( or retrieve sources from + CVS ). Then, go into the directory where your downloaded ( and + unzipped ) the sources and type, depending your plateform : + + $> make -f Makefile.lin # if you are on Linux + $> make -f Makefile.win # if you are on win32 MinGW + + Then, to start the program, simply type, depending your plateform : + + $> ./ui-web # if you are on Linux + $> ui-web.exe # if you are on Windows + + +Dependencies : + + To compile the sources, you need to have a C++ compiler installed on + your box. If you don't have a compiler and don't want to install one, then + try the binaries on http://sharedaemon.sourceforge.net ! + + If you are under Linux / FreeBSD / MacOS X, you need to have the GCC + compiler ( lastest version if possible ) with the C++ standard library + installed ( typically they are packaged together ). + If you are under Windows, you have the choice between using Cygwin + ( a Linux shell emulator ) or MinGW. I recommand that you use MinGW, + because Cygwin binaries are often built with dependencies, whereas + MinGW binaries aren't. Moreother, MinGW are much more stable than + Cygwin ones. + + GCC : http://gcc.gnu.org/ + MinGW : http://www.mingw.org + Cygwin : http://www.cygwin.com + + +MikaelB |