Update of /cvsroot/netrek/client/netrekxp/src/cursors In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5894/src/cursors Modified Files: makefile Log Message: Major features in this patch are: Merge of Stas' latest source into client. - Lots of double buffering code - Cleanup of protoyping functions and proper variable initialization - Addition of working RSA key generator mkkey.exe (this necessitates another DLL in the source) - Updated compile instructions, and a new document on how to make a RSA key - Working version of winkey with BCC compiler - Bug fixes as per listed in his change log Cleanup of changes list to remove bug fix/stuff only coders need to know. Removal of buildexe script - Stas rewrote build to make this obsolete Addition of HR bitmap set (including a few placeholder bitmaps until art is done) Metablock patch accepted (not working proper yet though due to retrieving login issue) Probably a few other things I forgot about! Index: makefile =================================================================== RCS file: /cvsroot/netrek/client/netrekxp/src/cursors/makefile,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- makefile 21 Jan 2003 21:28:44 -0000 1.1.1.1 +++ makefile 7 May 2006 16:59:27 -0000 1.2 @@ -1,18 +1,6 @@ # -# ========================================================================= -# COW on Win32 Makefile -# # This makefile is written for Borland C++ 5.5 # -# - -# Definitions needed to be changed before compile - -#DEBUG = 1 - -RSA = 1 - -RSAKEY = \netrek_files\rsa\NetrekXP-Mod-RSA-Key-Win32.secret # Borland C++ 5.5 cc = bcc32 @@ -20,20 +8,6 @@ link = ilink32 compileandlink = bcc32 -# Linker options -# -Tpd This tells the linker the type of file you want to create. You can use -Tpe to create an exe. -# -aa This tells the linker that this will be a 32 bit Windows application. -# -V4.0 This specifies the target Windows version that this DLL will be used for. 4.0 represents Windows 95 and later. -# -c This tells the linker that you want case sensitive symbols. I'm not sure that this is critical but since C is case sensitive it's a good idea to include it. -# -x This suppresses the creation of a MAP file. A MAP file is a text file which list all the memory locations of the symbols of a C program. Since this is simply a resource file we're making, it's not that useful to have a MAP file. -# c0d32.obj This object file is required to link into the dll. It allows the DLL to be loaded into memory only when needed. -# myresource.dll This is the output DLL file that will be created. -# import32.lib and cw32i.lib These libraries are needed for the DLL. They're used to access the Windows API. -# myresource.res This is your compiled RES file that will be linked. - -# --------------------------------------------------------------------------- -# - Start of makefile proper - all: curslib.dll RESOURCES = curslib.res @@ -41,7 +15,8 @@ $(RESOURCES): curslib.rc $(rc) -FOcurslib.res curslib.rc - curslib.dll: $(RESOURCES) $(link) -Tpd -aa -V4.0 -c -x C0d32.OBJ, curslib.dll,, import32.lib cw32i.lib, , $(RESOURCES) +clean: + del curslib.dll curslib.ilc curslib.ild curslib.ilf curslib.ils curslib.res curslib.tds \ No newline at end of file