diff --git a/code/CMakeLists.txt b/code/CMakeLists.txt index 4c3b6c8..948f462 100644 --- a/code/CMakeLists.txt +++ b/code/CMakeLists.txt @@ -1,7 +1,7 @@ # CMakeList.txt : CMake project for Red Alert cmake_minimum_required (VERSION 3.8) -project(REDALERT ASM CXX C) +project(RedAlert ASM CXX C) enable_language(ASM) set(CMAKE_CXX_FLAGS "") set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../) @@ -9,612 +9,614 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../) set(CMAKE_VERBOSE_MAKEFILE ON) set(src_win32lib - ./REDALERT/WIN32LIB/TOBUFF.CPP - ./REDALERT/WIN32LIB/ALLOC.CPP - ./REDALERT/WIN32LIB/AUDIO.H - ./REDALERT/WIN32LIB/BUFFER.CPP - ./REDALERT/WIN32LIB/BUFFER.H - ./REDALERT/WIN32LIB/BUFFGLBL.CPP - ./REDALERT/WIN32LIB/DEFINES.H - ./REDALERT/WIN32LIB/DELAY.CPP - ./REDALERT/WIN32LIB/DESCMGMT.H - ./REDALERT/WIN32LIB/DIFFTB.INC - ./REDALERT/WIN32LIB/DIPTHONG.CPP - ./REDALERT/WIN32LIB/DIPTHONG.H - ./REDALERT/WIN32LIB/DPLAY.H - ./REDALERT/WIN32LIB/DRAWBUFF.H - ./REDALERT/WIN32LIB/DRAWBUFF.INC - ./REDALERT/WIN32LIB/DrawMisc.cpp - ./REDALERT/WIN32LIB/DRAWRECT.CPP - ./REDALERT/WIN32LIB/DSETUP.H - ./REDALERT/WIN32LIB/DSOUND.H - ./REDALERT/WIN32LIB/EXTERNS.H - ./REDALERT/WIN32LIB/FASTFILE.H - ./REDALERT/WIN32LIB/FILE.H - ./REDALERT/WIN32LIB/FILEPCX.H - ./REDALERT/WIN32LIB/FILETEMP.H - ./REDALERT/WIN32LIB/FONT.H - ./REDALERT/WIN32LIB/FUNCTION.H - ./REDALERT/WIN32LIB/GBUFFER.CPP - ./REDALERT/WIN32LIB/GBUFFER.H - ./REDALERT/WIN32LIB/GBUFFER.INC - ./REDALERT/WIN32LIB/GETSHAPE.CPP - ./REDALERT/WIN32LIB/ICONCACH.H - ./REDALERT/WIN32LIB/ICONSET.CPP - ./REDALERT/WIN32LIB/IFF.CPP - ./REDALERT/WIN32LIB/IFF.H - ./REDALERT/WIN32LIB/INDEXTB.INC - ./REDALERT/WIN32LIB/IRANDOM.CPP - ./REDALERT/WIN32LIB/KEYBOARD.H - ./REDALERT/WIN32LIB/KEYBOARD.INC - ./REDALERT/WIN32LIB/KEYSTRUC.INC - ./REDALERT/WIN32LIB/LOAD.CPP - ./REDALERT/WIN32LIB/LOADFONT.CPP - ./REDALERT/WIN32LIB/MCGAPRIM.INC - ./REDALERT/WIN32LIB/MEMFLAG.H - ./REDALERT/WIN32LIB/MISC.H - ./REDALERT/WIN32LIB/MODEMREG.H - ./REDALERT/WIN32LIB/MONO.H - ./REDALERT/WIN32LIB/MOUSE.H - ./REDALERT/WIN32LIB/MOUSE.INC - ./REDALERT/WIN32LIB/MouseShape.cpp - ./REDALERT/WIN32LIB/MouseShape.h - ./REDALERT/WIN32LIB/MOUSEWW.CPP - ./REDALERT/WIN32LIB/NYBBTB.INC - ./REDALERT/WIN32LIB/PALETTE.CPP - ./REDALERT/WIN32LIB/PALETTE.H - ./REDALERT/WIN32LIB/PLAYCD.H - ./REDALERT/WIN32LIB/PROFILE.H - ./REDALERT/WIN32LIB/PROFILE.INC - ./REDALERT/WIN32LIB/RAWFILE.H - ./REDALERT/WIN32LIB/SHAPE.H - ./REDALERT/WIN32LIB/SHAPE.INC - ./REDALERT/WIN32LIB/SOS.H - ./REDALERT/WIN32LIB/SOSCOMP.H - ./REDALERT/WIN32LIB/SOSDATA.H - ./REDALERT/WIN32LIB/SOSDEFS.H - ./REDALERT/WIN32LIB/SOSFNCT.H - ./REDALERT/WIN32LIB/SOSRES.H - ./REDALERT/WIN32LIB/SOUND.H - ./REDALERT/WIN32LIB/SOUNDINT.H - ./REDALERT/WIN32LIB/STAMP.INC - ./REDALERT/WIN32LIB/STRUCTS.H - ./REDALERT/WIN32LIB/SVGAPRIM.INC - ./REDALERT/WIN32LIB/TILE.H - ./REDALERT/WIN32LIB/TIMER.CPP - ./REDALERT/WIN32LIB/TIMER.H - ./REDALERT/WIN32LIB/TIMERDWN.CPP - ./REDALERT/WIN32LIB/TIMERINI.CPP - ./REDALERT/WIN32LIB/VIDEO.H - ./REDALERT/WIN32LIB/WINCOMM.H - ./REDALERT/WIN32LIB/WINDOWS.CPP - ./REDALERT/WIN32LIB/WINHIDE.CPP - ./REDALERT/WIN32LIB/WRITEPCX.CPP - ./REDALERT/WIN32LIB/WSA.CPP - ./REDALERT/WIN32LIB/WSA.H - ./REDALERT/WIN32LIB/WWFILE.H - ./REDALERT/WIN32LIB/WWLIB32.H - ./REDALERT/WIN32LIB/WWMEM.H - ./REDALERT/WIN32LIB/WWMEM.INC - ./REDALERT/WIN32LIB/wwstd.h - ./REDALERT/WIN32LIB/WW_WIN.H - ./REDALERT/WIN32LIB/_DIPTABL.CPP + ./REDALERT/WIN32LIB/TOBUFF.cpp + ./RedAlert/WIN32LIB/ALLOC.CPP + ./RedAlert/WIN32LIB/AUDIO.H + ./RedAlert/WIN32LIB/BUFFER.CPP + ./RedAlert/WIN32LIB/BUFFER.H + ./RedAlert/WIN32LIB/BUFFGLBL.CPP + ./RedAlert/WIN32LIB/DEFINES.H + ./RedAlert/WIN32LIB/DELAY.CPP + ./RedAlert/WIN32LIB/DESCMGMT.H + ./RedAlert/WIN32LIB/DIFFTB.INC + ./RedAlert/WIN32LIB/DIPTHONG.CPP + ./RedAlert/WIN32LIB/DIPTHONG.H + ./RedAlert/WIN32LIB/DPLAY.H + ./RedAlert/WIN32LIB/DRAWBUFF.H + ./RedAlert/WIN32LIB/DRAWBUFF.INC + ./RedAlert/WIN32LIB/DrawMisc.cpp + ./RedAlert/WIN32LIB/DRAWRECT.CPP + ./RedAlert/WIN32LIB/DSETUP.H + ./RedAlert/WIN32LIB/DSOUND.H + ./RedAlert/WIN32LIB/EXTERNS.H + ./RedAlert/WIN32LIB/FASTFILE.H + ./RedAlert/WIN32LIB/FILE.H + ./RedAlert/WIN32LIB/FILEPCX.H + ./RedAlert/WIN32LIB/FILETEMP.H + ./RedAlert/WIN32LIB/FONT.H + ./RedAlert/WIN32LIB/FUNCTION.H + ./RedAlert/WIN32LIB/GBUFFER.CPP + ./RedAlert/WIN32LIB/GBUFFER.H + ./RedAlert/WIN32LIB/GBUFFER.INC + ./RedAlert/WIN32LIB/GETSHAPE.CPP + ./RedAlert/WIN32LIB/ICONCACH.H + ./RedAlert/WIN32LIB/ICONSET.CPP + ./RedAlert/WIN32LIB/IFF.CPP + ./RedAlert/WIN32LIB/IFF.H + ./RedAlert/WIN32LIB/INDEXTB.INC + ./RedAlert/WIN32LIB/IRANDOM.CPP + ./RedAlert/WIN32LIB/KEYBOARD.H + ./RedAlert/WIN32LIB/KEYBOARD.INC + ./RedAlert/WIN32LIB/KEYSTRUC.INC + ./RedAlert/WIN32LIB/LOAD.CPP + ./RedAlert/WIN32LIB/LOADFONT.CPP + ./RedAlert/WIN32LIB/MCGAPRIM.INC + ./RedAlert/WIN32LIB/MEMFLAG.H + ./RedAlert/WIN32LIB/MISC.H + ./RedAlert/WIN32LIB/MODEMREG.H + ./RedAlert/WIN32LIB/MONO.H + ./RedAlert/WIN32LIB/MOUSE.H + ./RedAlert/WIN32LIB/MOUSE.INC + ./RedAlert/WIN32LIB/MouseShape.cpp + ./RedAlert/WIN32LIB/MouseShape.h + ./RedAlert/WIN32LIB/MOUSEWW.CPP + ./RedAlert/WIN32LIB/NYBBTB.INC + ./RedAlert/WIN32LIB/PALETTE.CPP + ./RedAlert/WIN32LIB/PALETTE.H + ./RedAlert/WIN32LIB/PLAYCD.H + ./RedAlert/WIN32LIB/PROFILE.H + ./RedAlert/WIN32LIB/PROFILE.INC + ./RedAlert/WIN32LIB/RAWFILE.H + ./RedAlert/WIN32LIB/SHAPE.H + ./RedAlert/WIN32LIB/SHAPE.INC + ./RedAlert/WIN32LIB/SOS.H + ./RedAlert/WIN32LIB/SOSCOMP.H + ./RedAlert/WIN32LIB/SOSDATA.H + ./RedAlert/WIN32LIB/SOSDEFS.H + ./RedAlert/WIN32LIB/SOSFNCT.H + ./RedAlert/WIN32LIB/SOSRES.H + ./RedAlert/WIN32LIB/SOUND.H + ./RedAlert/WIN32LIB/SOUNDINT.H + ./RedAlert/WIN32LIB/STAMP.INC + ./RedAlert/WIN32LIB/STRUCTS.H + ./RedAlert/WIN32LIB/SVGAPRIM.INC + ./RedAlert/WIN32LIB/TILE.H + ./RedAlert/WIN32LIB/TIMER.CPP + ./RedAlert/WIN32LIB/TIMER.H + ./RedAlert/WIN32LIB/TIMERDWN.CPP + ./RedAlert/WIN32LIB/TIMERINI.CPP + ./RedAlert/WIN32LIB/VIDEO.H + ./RedAlert/WIN32LIB/WINCOMM.H + ./RedAlert/WIN32LIB/WINDOWS.CPP + ./RedAlert/WIN32LIB/WINHIDE.CPP + ./RedAlert/WIN32LIB/WRITEPCX.CPP + ./RedAlert/WIN32LIB/WSA.CPP + ./RedAlert/WIN32LIB/WSA.H + ./RedAlert/WIN32LIB/WWFILE.H + ./RedAlert/WIN32LIB/WWLIB32.H + ./RedAlert/WIN32LIB/WWMEM.H + ./RedAlert/WIN32LIB/WWMEM.INC + ./RedAlert/WIN32LIB/wwstd.h + ./RedAlert/WIN32LIB/WW_WIN.H + ./RedAlert/WIN32LIB/_DIPTABL.CPP ) -set(src_REDALERT - ./REDALERT/2KEYFRAM.CPP - ./REDALERT/AADATA.CPP - ./REDALERT/ABSTRACT.CPP - ./REDALERT/ABSTRACT.H - ./REDALERT/ADATA.CPP - ./REDALERT/ADPCM.CPP - ./REDALERT/AIRCRAFT.CPP - ./REDALERT/AIRCRAFT.H - ./REDALERT/ANIM.CPP - ./REDALERT/ANIM.H - ./REDALERT/AUDIO.CPP - ./REDALERT/AUDIO.H - ./REDALERT/AUDIOMIX.H - ./REDALERT/AUDMIX.CPP - ./REDALERT/B64PIPE.CPP - ./REDALERT/B64PIPE.H - ./REDALERT/B64STRAW.CPP - ./REDALERT/B64STRAW.H - ./REDALERT/BAR.CPP - ./REDALERT/BAR.H - ./REDALERT/BASE.CPP - ./REDALERT/BASE.H - ./REDALERT/BASE64.CPP - ./REDALERT/BASE64.H - ./REDALERT/BBDATA.CPP - ./REDALERT/BDATA.CPP - ./REDALERT/BENCH.CPP - ./REDALERT/BENCH.H - ./REDALERT/BFIOFILE.CPP - ./REDALERT/BFIOFILE.H - ./REDALERT/BIGCHECK.CPP - ./REDALERT/BIGCHECK.H - ./REDALERT/BLOWFISH.CPP - ./REDALERT/BLOWFISH.H - ./REDALERT/BLOWPIPE.CPP - ./REDALERT/BLOWPIPE.H - ./REDALERT/BLWSTRAW.CPP - ./REDALERT/BLWSTRAW.H - ./REDALERT/BUFF.CPP - ./REDALERT/BUFF.H - ./REDALERT/BUFFERX.H - ./REDALERT/BUILDING.CPP - ./REDALERT/BUILDING.H - ./REDALERT/BULLET.CPP - ./REDALERT/BULLET.H - ./REDALERT/CARGO.CPP - ./REDALERT/CARGO.H - ./REDALERT/CARRY.CPP - ./REDALERT/CARRY.H - ./REDALERT/CBN_.H - ./REDALERT/CCDDE.CPP - ./REDALERT/CCDDE.H - ./REDALERT/CCFILE.CPP - ./REDALERT/CCFILE.H - ./REDALERT/CCINI.CPP - ./REDALERT/CCINI.H - ./REDALERT/CCMPATH.CPP - ./REDALERT/CCPTR.CPP - ./REDALERT/CCPTR.H - ./REDALERT/CCTEN.CPP - ./REDALERT/CDATA.CPP - ./REDALERT/CDFILE.CPP - ./REDALERT/CDFILE.H - ./REDALERT/CELL.CPP - ./REDALERT/CELL.H - ./REDALERT/CHECKBOX.CPP - ./REDALERT/CHECKBOX.H - ./REDALERT/CHEKLIST.CPP - ./REDALERT/CHEKLIST.H - ./REDALERT/CLASS.CPP - ./REDALERT/COLRLIST.CPP - ./REDALERT/COLRLIST.H - ./REDALERT/COMBAT.CPP - ./REDALERT/COMBUF.CPP - ./REDALERT/COMBUF.H - ./REDALERT/COMINIT.CPP - ./REDALERT/COMINIT.H - ./REDALERT/COMPAT.H - ./REDALERT/COMQUEUE.CPP - ./REDALERT/COMQUEUE.H - ./REDALERT/CONFDLG.CPP - ./REDALERT/CONFDLG.H - ./REDALERT/CONNECT.CPP - ./REDALERT/CONNECT.H - ./REDALERT/CONNMGR.H - ./REDALERT/CONQUER.CPP - ./REDALERT/CONQUER.H - ./REDALERT/CONST.CPP - ./REDALERT/CONTROL.CPP - ./REDALERT/CONTROL.H - ./REDALERT/COORD.CPP - ./REDALERT/COORDA.h - ./REDALERT/CRATE.CPP - ./REDALERT/CRATE.H - ./REDALERT/CRC.CPP - ./REDALERT/CRC.H - ./REDALERT/CRCPIPE.CPP - ./REDALERT/CRCPIPE.H - ./REDALERT/CRCSTRAW.CPP - ./REDALERT/CRCSTRAW.H - ./REDALERT/CREDITS.CPP - ./REDALERT/CREDITS.H - ./REDALERT/CREW.CPP - ./REDALERT/CREW.H - ./REDALERT/CSTRAW.CPP - ./REDALERT/CSTRAW.H - ./REDALERT/DDE.CPP - ./REDALERT/DDE.H - ./REDALERT/DEBUG.CPP - ./REDALERT/DEBUG.H - ./REDALERT/DEFINES.H - ./REDALERT/DESCDLG.CPP - ./REDALERT/DESCDLG.H - ./REDALERT/DIAL8.CPP - ./REDALERT/DIAL8.H - ./REDALERT/DIALOG.CPP - ./REDALERT/DIBAPI.H - ./REDALERT/DIBFILE.CPP - ./REDALERT/DIBUTIL.CPP - ./REDALERT/DIBUTIL.H - ./REDALERT/DISPLAY.CPP - ./REDALERT/DISPLAY.H - ./REDALERT/DLLInterface.cpp - ./REDALERT/DLLInterface.h - ./REDALERT/DLLInterfaceEditor.cpp - ./REDALERT/DOOR.CPP - ./REDALERT/DOOR.H - ./REDALERT/DPMI.CPP - ./REDALERT/DPMI.H - ./REDALERT/DRIVE.CPP - ./REDALERT/DRIVE.H - ./REDALERT/DROP.CPP - ./REDALERT/DROP.H - ./REDALERT/DTABLE.CPP - ./REDALERT/DYNAVEC.CPP - ./REDALERT/EDIT.CPP - ./REDALERT/EDIT.H - ./REDALERT/EGOS.CPP - ./REDALERT/EGOS.H - ./REDALERT/ENDING.CPP - ./REDALERT/ENDING.H - ./REDALERT/EVENT.CPP - ./REDALERT/EVENT.H - ./REDALERT/EXPAND.CPP - ./REDALERT/EXTERNS.H - ./REDALERT/FACE.CPP - ./REDALERT/FACE.H - ./REDALERT/FACING.CPP - ./REDALERT/FACING.H - ./REDALERT/FACTORY.CPP - ./REDALERT/FACTORY.H - ./REDALERT/FAKESOCK.H - ./REDALERT/FIELD.CPP - ./REDALERT/FIELD.H - ./REDALERT/FILEPCX.H - ./REDALERT/FINDPATH.CPP - ./REDALERT/FIXED.CPP - ./REDALERT/FIXED.H - ./REDALERT/FLASHER.CPP - ./REDALERT/FLASHER.H - ./REDALERT/FLY.CPP - ./REDALERT/FLY.H - ./REDALERT/FOOT.CPP - ./REDALERT/FOOT.H - ./REDALERT/FTIMER.H - ./REDALERT/FUNCTION.H - ./REDALERT/FUSE.CPP - ./REDALERT/FUSE.H - ./REDALERT/GADGET.CPP - ./REDALERT/GADGET.H - ./REDALERT/GAMEDLG.CPP - ./REDALERT/GAMEDLG.H - ./REDALERT/GAUGE.CPP - ./REDALERT/GAUGE.H - ./REDALERT/GETCPU.CPP - ./REDALERT/GLOBALS.CPP - ./REDALERT/GOPTIONS.CPP - ./REDALERT/GOPTIONS.H - ./REDALERT/GSCREEN.CPP - ./REDALERT/GSCREEN.H - ./REDALERT/HDATA.CPP - ./REDALERT/HEAP.CPP - ./REDALERT/HEAP.H - ./REDALERT/HELP.CPP - ./REDALERT/HELP.H - ./REDALERT/HOUSE.CPP - ./REDALERT/HOUSE.H - ./REDALERT/HSV.CPP - ./REDALERT/HSV.H - ./REDALERT/ICONLIST.CPP - ./REDALERT/ICONLIST.H - ./REDALERT/IDATA.CPP - ./REDALERT/INFANTRY.CPP - ./REDALERT/INFANTRY.H - ./REDALERT/INI.CPP - ./REDALERT/INI.H - ./REDALERT/INIBIN.CPP - ./REDALERT/INICODE.CPP - ./REDALERT/INIT.CPP - ./REDALERT/INLINE.H - ./REDALERT/INT.CPP - ./REDALERT/INT.H - ./REDALERT/INTERNET.CPP - ./REDALERT/INTERNET.H - ./REDALERT/INTERPAL.CPP - ./REDALERT/INTRO.CPP - ./REDALERT/INTRO.H - ./REDALERT/IOMAP.CPP - ./REDALERT/IOOBJ.CPP - ./REDALERT/IPX.CPP - ./REDALERT/IPX.H - ./REDALERT/IPX95.CPP - ./REDALERT/IPX95.H - ./REDALERT/IPXADDR.CPP - ./REDALERT/IPXADDR.H - ./REDALERT/IPXCONN.CPP - ./REDALERT/IPXCONN.H - ./REDALERT/IPXGCONN.CPP - ./REDALERT/IPXGCONN.H - ./REDALERT/IPXMGR.CPP - ./REDALERT/IPXMGR.H - ./REDALERT/ITABLE.CPP - ./REDALERT/JSHELL.CPP - ./REDALERT/JSHELL.H - ./REDALERT/KEY.CPP - ./REDALERT/KEY.H - ./REDALERT/KEYBOARD.H - ./REDALERT/LANGUAGE.H - ./REDALERT/LAYER.CPP - ./REDALERT/LAYER.H - ./REDALERT/LCW.CPP - ./REDALERT/LCW.H - ./REDALERT/LCWPIPE.CPP - ./REDALERT/LCWPIPE.H - ./REDALERT/LCWSTRAW.CPP - ./REDALERT/LCWSTRAW.H - ./REDALERT/LCWUNCMP.CPP - ./REDALERT/LED.H - ./REDALERT/License.txt - ./REDALERT/LINK.CPP - ./REDALERT/LINK.H - ./REDALERT/LINT.H - ./REDALERT/LIST.CPP - ./REDALERT/LIST.H - ./REDALERT/LISTNODE.H - ./REDALERT/LOADDLG.CPP - ./REDALERT/LOADDLG.H - ./REDALERT/LOGIC.CPP - ./REDALERT/LOGIC.H - ./REDALERT/LZO.H - ./REDALERT/LZO1X.H - ./REDALERT/LZO1X_C.CPP - ./REDALERT/LZO1X_D.CPP - ./REDALERT/LZOCONF.H - ./REDALERT/LZOPIPE.CPP - ./REDALERT/LZOPIPE.H - ./REDALERT/LZOSTRAW.CPP - ./REDALERT/LZOSTRAW.H - ./REDALERT/LZO_CONF.H - ./REDALERT/LZW.CPP - ./REDALERT/LZW.H - ./REDALERT/LZWPIPE.CPP - ./REDALERT/LZWPIPE.H - ./REDALERT/LZWSTRAW.CPP - ./REDALERT/LZWSTRAW.H - ./REDALERT/MAP.CPP - ./REDALERT/MAP.H - ./REDALERT/MAPEDDLG.CPP - ./REDALERT/MAPEDIT.CPP - ./REDALERT/MAPEDIT.H - ./REDALERT/MAPEDPLC.CPP - ./REDALERT/MAPEDTM.CPP - ./REDALERT/MAPSEL.CPP - ./REDALERT/MCI.CPP - ./REDALERT/MCI.H - ./REDALERT/MCIMOVIE.CPP - ./REDALERT/MCIMOVIE.H - ./REDALERT/MEMCHECK.H - ./REDALERT/MENUS.CPP - ./REDALERT/MESSAGE.H - ./REDALERT/MiscAsm.cpp - ./REDALERT/MISSION.CPP - ./REDALERT/MISSION.H - ./REDALERT/MIXFILE.CPP - ./REDALERT/MIXFILE.H - ./REDALERT/MONOC.CPP - ./REDALERT/MONOC.H - ./REDALERT/MOUSE.CPP - ./REDALERT/MOUSE.H - ./REDALERT/MOVIE.H - ./REDALERT/MP.CPP - ./REDALERT/MP.H - ./REDALERT/MPGSET.CPP - ./REDALERT/MPGSET.H - ./REDALERT/MPLAYER.CPP - ./REDALERT/MPMGRW.CPP - ./REDALERT/MPMGRW.H - ./REDALERT/MPU.CPP - ./REDALERT/MPU.H - ./REDALERT/MSGBOX.CPP - ./REDALERT/MSGBOX.H - ./REDALERT/MSGLIST.CPP - ./REDALERT/MSGLIST.H - ./REDALERT/NETDLG.CPP - ./REDALERT/NULLCONN.CPP - ./REDALERT/NULLCONN.H - ./REDALERT/NULLDLG.CPP - ./REDALERT/NULLMGR.CPP - ./REDALERT/NULLMGR.H - ./REDALERT/OBJECT.CPP - ./REDALERT/OBJECT.H - ./REDALERT/OCIDL.H - ./REDALERT/ODATA.CPP - ./REDALERT/OPTIONS.CPP - ./REDALERT/OPTIONS.H - ./REDALERT/OVERLAY.CPP - ./REDALERT/OVERLAY.H - ./REDALERT/PACKET.CPP - ./REDALERT/PACKET.H - ./REDALERT/PALETTEC.CPP - ./REDALERT/PALETTEC.H - ./REDALERT/PIPE.CPP - ./REDALERT/PIPE.H - ./REDALERT/PK.CPP - ./REDALERT/PK.H - ./REDALERT/PKPIPE.CPP - ./REDALERT/PKPIPE.H - ./REDALERT/PKSTRAW.CPP - ./REDALERT/PKSTRAW.H - ./REDALERT/POWER.CPP - ./REDALERT/POWER.H - ./REDALERT/PROFILE.CPP - ./REDALERT/QUEUE.CPP - ./REDALERT/QUEUE.H - ./REDALERT/RADAR.CPP - ./REDALERT/RADAR.H - ./REDALERT/RADIO.CPP - ./REDALERT/RADIO.H - ./REDALERT/RAMFILE.CPP - ./REDALERT/RAMFILE.H - ./REDALERT/RAND.CPP - ./REDALERT/RANDOM.CPP - ./REDALERT/RANDOM.H - ./REDALERT/RAWFILE.CPP - ./REDALERT/RAWFILE.H - ./REDALERT/RAWOLAPI.CPP - ./REDALERT/RAWOLAPI.H - ./REDALERT/READLINE.CPP - ./REDALERT/READLINE.H - ./REDALERT/RECT.CPP - ./REDALERT/RECT.H - ./REDALERT/REGION.H - ./REDALERT/REINF.CPP - ./REDALERT/RGB.CPP - ./REDALERT/RGB.H - ./REDALERT/RNDSTRAW.CPP - ./REDALERT/RNDSTRAW.H - ./REDALERT/RNG.H - ./REDALERT/ROTBMP.CPP - ./REDALERT/ROTBMP.H - ./REDALERT/RULES.CPP - ./REDALERT/RULES.H - ./REDALERT/SAVEDLG.H - ./REDALERT/SAVELOAD.CPP - ./REDALERT/SCENARIO.CPP - ./REDALERT/SCENARIO.H - ./REDALERT/SCORE.CPP - ./REDALERT/SCORE.H - ./REDALERT/SCREEN.H - ./REDALERT/SCROLL.CPP - ./REDALERT/SCROLL.H - ./REDALERT/SDATA.CPP - ./REDALERT/SEARCH.H - ./REDALERT/SEDITDLG.CPP - ./REDALERT/SEDITDLG.H - ./REDALERT/SENDFILE.CPP - ./REDALERT/SEQCONN.CPP - ./REDALERT/SEQCONN.H - ./REDALERT/SESSION.CPP - ./REDALERT/SESSION.H - ./REDALERT/SHA.CPP - ./REDALERT/SHA.H - ./REDALERT/Shape.cpp - ./REDALERT/SHAPEBTN.CPP - ./REDALERT/SHAPEBTN.H - ./REDALERT/SHAPIPE.CPP - ./REDALERT/SHAPIPE.H - ./REDALERT/SHASTRAW.CPP - ./REDALERT/SHASTRAW.H - ./REDALERT/SIDEBAR.CPP - ./REDALERT/SIDEBAR.H - ./REDALERT/SIDEBARGlyphx.CPP - ./REDALERT/SIDEBARGlyphx.H - ./REDALERT/SLIDER.CPP - ./REDALERT/SLIDER.H - ./REDALERT/SMUDGE.CPP - ./REDALERT/SMUDGE.H - ./REDALERT/SOUNDDLG.CPP - ./REDALERT/SOUNDDLG.H - ./REDALERT/SPECIAL.CPP - ./REDALERT/SPECIAL.H - ./REDALERT/SPRITE.CPP - ./REDALERT/STAGE.H - ./REDALERT/STARTUP.CPP - ./REDALERT/STATBTN.CPP - ./REDALERT/STATBTN.H - ./REDALERT/STATS.CPP - ./REDALERT/STRAW.CPP - ./REDALERT/STRAW.H - ./REDALERT/STUB.CPP - ./REDALERT/STYLE.H - ./REDALERT/SUPER.CPP - ./REDALERT/SUPER.H - ./REDALERT/SURFACE.CPP - ./REDALERT/SURFACE.H - ./REDALERT/TAB.CPP - ./REDALERT/TAB.H - ./REDALERT/TACTION.CPP - ./REDALERT/TACTION.H - ./REDALERT/TARGET.CPP - ./REDALERT/TARGET.H - ./REDALERT/TCPIP.CPP - ./REDALERT/TCPIP.H - ./REDALERT/TDATA.CPP - ./REDALERT/TEAM.CPP - ./REDALERT/TEAM.H - ./REDALERT/TEAMTYPE.CPP - ./REDALERT/TEAMTYPE.H - ./REDALERT/TECHNO.CPP - ./REDALERT/TECHNO.H - ./REDALERT/TEMPLATE.CPP - ./REDALERT/TEMPLATE.H - ./REDALERT/TENMGR.CPP - ./REDALERT/TENMGR.H - ./REDALERT/TERRAIN.CPP - ./REDALERT/TERRAIN.H - ./REDALERT/TEVENT.CPP - ./REDALERT/TEVENT.H - ./REDALERT/TEXTBTN.CPP - ./REDALERT/TEXTBTN.H - ./REDALERT/THEME.CPP - ./REDALERT/THEME.H - ./REDALERT/TOGGLE.CPP - ./REDALERT/TOGGLE.H - ./REDALERT/TOOLTIP.CPP - ./REDALERT/TOOLTIP.H - ./REDALERT/TRACKER.CPP - ./REDALERT/TRIGGER.CPP - ./REDALERT/TRIGGER.H - ./REDALERT/TRIGTYPE.CPP - ./REDALERT/TRIGTYPE.H - ./REDALERT/TXTLABEL.CPP - ./REDALERT/TXTLABEL.H - ./REDALERT/TYPE.H - ./REDALERT/UDATA.CPP - ./REDALERT/UDPADDR.CPP - ./REDALERT/UNIT.CPP - ./REDALERT/UNIT.H - ./REDALERT/UTRACKER.CPP - ./REDALERT/UTRACKER.H - ./REDALERT/VDATA.CPP - ./REDALERT/VECTOR.CPP - ./REDALERT/VECTOR.H - ./REDALERT/VERSION.CPP - ./REDALERT/VERSION.H - ./REDALERT/VESSEL.CPP - ./REDALERT/VESSEL.H - ./REDALERT/VISUDLG.CPP - ./REDALERT/VISUDLG.H - ./REDALERT/VORTEX.CPP - ./REDALERT/VORTEX.H - ./REDALERT/VQAMOVIE.CPP - ./REDALERT/VQAMOVIE.H - ./REDALERT/W95TRACE.CPP - ./REDALERT/W95TRACE.H - ./REDALERT/WARHEAD.CPP - ./REDALERT/WARHEAD.H - ./REDALERT/WATCOM.H - ./REDALERT/WEAPON.CPP - ./REDALERT/WEAPON.H - ./REDALERT/WINSTUB.CPP - ./REDALERT/WOLAPIOB.CPP - ./REDALERT/WOLAPIOB.H - ./REDALERT/WOLDEBUG.H - ./REDALERT/WOLEDIT.CPP - ./REDALERT/WOLEDIT.H - ./REDALERT/WOLSTRNG.CPP - ./REDALERT/WOLSTRNG.H - ./REDALERT/WOL_CGAM.CPP - ./REDALERT/WOL_CHAT.CPP - ./REDALERT/WOL_DNLD.CPP - ./REDALERT/WOL_GSUP.CPP - ./REDALERT/WOL_GSUP.H - ./REDALERT/WOL_LOGN.CPP - ./REDALERT/WOL_MAIN.CPP - ./REDALERT/WOL_OPT.CPP - ./REDALERT/WSNWLINK.H - ./REDALERT/WSPIPX.CPP - ./REDALERT/WSPIPX.H - ./REDALERT/WSPROTO.CPP - ./REDALERT/WSPROTO.H - ./REDALERT/WSPUDP.CPP - ./REDALERT/WSPUDP.H - ./REDALERT/WWALLOC.H - ./REDALERT/WWFILE.H - ./REDALERT/XPIPE.CPP - ./REDALERT/XPIPE.H - ./REDALERT/XSTRAW.CPP - ./REDALERT/XSTRAW.H - ./REDALERT/_WSPROTO.CPP - ./REDALERT/_WSPROTO.H -# ./REDALERT/MAPSCRIPT.CPP - ./REDALERT/TXTPRNT.CPP +#Red Alert files +set(src_redalert + ./RedAlert/2KEYFRAM.CPP + ./RedAlert/AADATA.CPP + ./RedAlert/ABSTRACT.CPP + ./RedAlert/ABSTRACT.H + ./RedAlert/ADATA.CPP + ./RedAlert/ADPCM.CPP + ./RedAlert/AIRCRAFT.CPP + ./RedAlert/AIRCRAFT.H + ./RedAlert/ANIM.CPP + ./RedAlert/CONSOLE.CPP + ./RedAlert/ANIM.H + ./RedAlert/AUDIO.CPP + ./RedAlert/AUDIO.H + ./RedAlert/AUDIOMIX.H + ./RedAlert/AUDMIX.CPP + ./RedAlert/B64PIPE.CPP + ./RedAlert/B64PIPE.H + ./RedAlert/B64STRAW.CPP + ./RedAlert/B64STRAW.H + ./RedAlert/BAR.CPP + ./RedAlert/BAR.H + ./RedAlert/BASE.CPP + ./RedAlert/BASE.H + ./RedAlert/BASE64.CPP + ./RedAlert/BASE64.H + ./RedAlert/BBDATA.CPP + ./RedAlert/BDATA.CPP + ./RedAlert/BENCH.CPP + ./RedAlert/BENCH.H + ./RedAlert/BFIOFILE.CPP + ./RedAlert/BFIOFILE.H + ./RedAlert/BIGCHECK.CPP + ./RedAlert/BIGCHECK.H + ./RedAlert/BLOWFISH.CPP + ./RedAlert/BLOWFISH.H + ./RedAlert/BLOWPIPE.CPP + ./RedAlert/BLOWPIPE.H + ./RedAlert/BLWSTRAW.CPP + ./RedAlert/BLWSTRAW.H + ./RedAlert/BUFF.CPP + ./RedAlert/BUFF.H + ./RedAlert/BUFFERX.H + ./RedAlert/BUILDING.CPP + ./RedAlert/BUILDING.H + ./RedAlert/BULLET.CPP + ./RedAlert/BULLET.H + ./RedAlert/CARGO.CPP + ./RedAlert/CARGO.H + ./RedAlert/CARRY.CPP + ./RedAlert/CARRY.H + ./RedAlert/CBN_.H + ./RedAlert/CCDDE.CPP + ./RedAlert/CCDDE.H + ./RedAlert/CCFILE.CPP + ./RedAlert/CCFILE.H + ./RedAlert/CCINI.CPP + ./RedAlert/CCINI.H + ./RedAlert/CCMPATH.CPP + ./RedAlert/CCPTR.CPP + ./RedAlert/CCPTR.H + ./RedAlert/CCTEN.CPP + ./RedAlert/CDATA.CPP + ./RedAlert/CDFILE.CPP + ./RedAlert/CDFILE.H + ./RedAlert/CELL.CPP + ./RedAlert/CELL.H + ./RedAlert/CHECKBOX.CPP + ./RedAlert/CHECKBOX.H + ./RedAlert/CHEKLIST.CPP + ./RedAlert/CHEKLIST.H + ./RedAlert/CLASS.CPP + ./RedAlert/COLRLIST.CPP + ./RedAlert/COLRLIST.H + ./RedAlert/COMBAT.CPP + ./RedAlert/COMBUF.CPP + ./RedAlert/COMBUF.H + ./RedAlert/COMINIT.CPP + ./RedAlert/COMINIT.H + ./RedAlert/COMPAT.H + ./RedAlert/COMQUEUE.CPP + ./RedAlert/COMQUEUE.H + ./RedAlert/CONFDLG.CPP + ./RedAlert/CONFDLG.H + ./RedAlert/CONNECT.CPP + ./RedAlert/CONNECT.H + ./RedAlert/CONNMGR.H + ./RedAlert/CONQUER.CPP + ./RedAlert/CONQUER.H + ./RedAlert/CONST.CPP + ./RedAlert/CONTROL.CPP + ./RedAlert/CONTROL.H + ./RedAlert/COORD.CPP + ./RedAlert/COORDA.h + ./RedAlert/CRATE.CPP + ./RedAlert/CRATE.H + ./RedAlert/CRC.CPP + ./RedAlert/CRC.H + ./RedAlert/CRCPIPE.CPP + ./RedAlert/CRCPIPE.H + ./RedAlert/CRCSTRAW.CPP + ./RedAlert/CRCSTRAW.H + ./RedAlert/CREDITS.CPP + ./RedAlert/CREDITS.H + ./RedAlert/CREW.CPP + ./RedAlert/CREW.H + ./RedAlert/CSTRAW.CPP + ./RedAlert/CSTRAW.H + ./RedAlert/DDE.CPP + ./RedAlert/DDE.H + ./RedAlert/DEBUG.CPP + ./RedAlert/DEBUG.H + ./RedAlert/DEFINES.H + ./RedAlert/DESCDLG.CPP + ./RedAlert/DESCDLG.H + ./RedAlert/DIAL8.CPP + ./RedAlert/DIAL8.H + ./RedAlert/DIALOG.CPP + ./RedAlert/DIBAPI.H + ./RedAlert/DIBFILE.CPP + ./RedAlert/DIBUTIL.CPP + ./RedAlert/DIBUTIL.H + ./RedAlert/DISPLAY.CPP + ./RedAlert/DISPLAY.H + ./RedAlert/DLLInterface.cpp + ./RedAlert/DLLInterface.h + ./RedAlert/DLLInterfaceEditor.cpp + ./RedAlert/DOOR.CPP + ./RedAlert/DOOR.H + ./RedAlert/DPMI.CPP + ./RedAlert/DPMI.H + ./RedAlert/DRIVE.CPP + ./RedAlert/DRIVE.H + ./RedAlert/DROP.CPP + ./RedAlert/DROP.H + ./RedAlert/DTABLE.CPP + ./RedAlert/DYNAVEC.CPP + ./RedAlert/EDIT.CPP + ./RedAlert/EDIT.H + ./RedAlert/EGOS.CPP + ./RedAlert/EGOS.H + ./RedAlert/ENDING.CPP + ./RedAlert/ENDING.H + ./RedAlert/EVENT.CPP + ./RedAlert/EVENT.H + ./RedAlert/EXPAND.CPP + ./RedAlert/EXTERNS.H + ./RedAlert/FACE.CPP + ./RedAlert/FACE.H + ./RedAlert/FACING.CPP + ./RedAlert/FACING.H + ./RedAlert/FACTORY.CPP + ./RedAlert/FACTORY.H + ./RedAlert/FAKESOCK.H + ./RedAlert/FIELD.CPP + ./RedAlert/FIELD.H + ./RedAlert/FILEPCX.H + ./RedAlert/FINDPATH.CPP + ./RedAlert/FIXED.CPP + ./RedAlert/FIXED.H + ./RedAlert/FLASHER.CPP + ./RedAlert/FLASHER.H + ./RedAlert/FLY.CPP + ./RedAlert/FLY.H + ./RedAlert/FOOT.CPP + ./RedAlert/FOOT.H + ./RedAlert/FTIMER.H + ./RedAlert/FUNCTION.H + ./RedAlert/FUSE.CPP + ./RedAlert/FUSE.H + ./RedAlert/GADGET.CPP + ./RedAlert/GADGET.H + ./RedAlert/GAMEDLG.CPP + ./RedAlert/GAMEDLG.H + ./RedAlert/GAUGE.CPP + ./RedAlert/GAUGE.H + ./RedAlert/GETCPU.CPP + ./RedAlert/GLOBALS.CPP + ./RedAlert/GOPTIONS.CPP + ./RedAlert/GOPTIONS.H + ./RedAlert/GSCREEN.CPP + ./RedAlert/GSCREEN.H + ./RedAlert/HDATA.CPP + ./RedAlert/HEAP.CPP + ./RedAlert/HEAP.H + ./RedAlert/HELP.CPP + ./RedAlert/HELP.H + ./RedAlert/HOUSE.CPP + ./RedAlert/HOUSE.H + ./RedAlert/HSV.CPP + ./RedAlert/HSV.H + ./RedAlert/ICONLIST.CPP + ./RedAlert/ICONLIST.H + ./RedAlert/IDATA.CPP + ./RedAlert/INFANTRY.CPP + ./RedAlert/INFANTRY.H + ./RedAlert/INI.CPP + ./RedAlert/INI.H + ./RedAlert/INIBIN.CPP + ./RedAlert/INICODE.CPP + ./RedAlert/INIT.CPP + ./RedAlert/INLINE.H + ./RedAlert/INT.CPP + ./RedAlert/INT.H + ./RedAlert/INTERNET.CPP + ./RedAlert/INTERNET.H + ./RedAlert/INTERPAL.CPP + ./RedAlert/INTRO.CPP + ./RedAlert/INTRO.H + ./RedAlert/IOMAP.CPP + ./RedAlert/IOOBJ.CPP + ./RedAlert/IPX.CPP + ./RedAlert/IPX.H + ./RedAlert/IPX95.CPP + ./RedAlert/IPX95.H + ./RedAlert/IPXADDR.CPP + ./RedAlert/IPXADDR.H + ./RedAlert/IPXCONN.CPP + ./RedAlert/IPXCONN.H + ./RedAlert/IPXGCONN.CPP + ./RedAlert/IPXGCONN.H + ./RedAlert/IPXMGR.CPP + ./RedAlert/IPXMGR.H + ./RedAlert/ITABLE.CPP + ./RedAlert/JSHELL.CPP + ./RedAlert/JSHELL.H + ./RedAlert/KEY.CPP + ./RedAlert/KEY.H + ./RedAlert/KEYBOARD.H + ./RedAlert/LANGUAGE.H + ./RedAlert/LAYER.CPP + ./RedAlert/LAYER.H + ./RedAlert/LCW.CPP + ./RedAlert/LCW.H + ./RedAlert/LCWPIPE.CPP + ./RedAlert/LCWPIPE.H + ./RedAlert/LCWSTRAW.CPP + ./RedAlert/LCWSTRAW.H + ./RedAlert/LCWUNCMP.CPP + ./RedAlert/LED.H + ./RedAlert/License.txt + ./RedAlert/LINK.CPP + ./RedAlert/LINK.H + ./RedAlert/LINT.H + ./RedAlert/LIST.CPP + ./RedAlert/LIST.H + ./RedAlert/LISTNODE.H + ./RedAlert/LOADDLG.CPP + ./RedAlert/LOADDLG.H + ./RedAlert/LOGIC.CPP + ./RedAlert/LOGIC.H + ./RedAlert/LZO.H + ./RedAlert/LZO1X.H + ./RedAlert/LZO1X_C.CPP + ./RedAlert/LZO1X_D.CPP + ./RedAlert/LZOCONF.H + ./RedAlert/LZOPIPE.CPP + ./RedAlert/LZOPIPE.H + ./RedAlert/LZOSTRAW.CPP + ./RedAlert/LZOSTRAW.H + ./RedAlert/LZO_CONF.H + ./RedAlert/LZW.CPP + ./RedAlert/LZW.H + ./RedAlert/LZWPIPE.CPP + ./RedAlert/LZWPIPE.H + ./RedAlert/LZWSTRAW.CPP + ./RedAlert/LZWSTRAW.H + ./RedAlert/MAP.CPP + ./RedAlert/MAP.H + ./RedAlert/MAPEDDLG.CPP + ./RedAlert/MAPEDIT.CPP + ./RedAlert/MAPEDIT.H + ./RedAlert/MAPEDPLC.CPP + ./RedAlert/MAPEDTM.CPP + ./RedAlert/MAPSEL.CPP + ./RedAlert/MCI.CPP + ./RedAlert/MCI.H + ./RedAlert/MCIMOVIE.CPP + ./RedAlert/MCIMOVIE.H + ./RedAlert/MEMCHECK.H + ./RedAlert/MENUS.CPP + ./RedAlert/MESSAGE.H + ./RedAlert/MiscAsm.cpp + ./RedAlert/MISSION.CPP + ./RedAlert/MISSION.H + ./RedAlert/MIXFILE.CPP + ./RedAlert/MIXFILE.H + ./RedAlert/MONOC.CPP + ./RedAlert/MONOC.H + ./RedAlert/MOUSE.CPP + ./RedAlert/MOUSE.H + ./RedAlert/MOVIE.H + ./RedAlert/MP.CPP + ./RedAlert/MP.H + ./RedAlert/MPGSET.CPP + ./RedAlert/MPGSET.H + ./RedAlert/MPLAYER.CPP + ./RedAlert/MPMGRW.CPP + ./RedAlert/MPMGRW.H + ./RedAlert/MPU.CPP + ./RedAlert/MPU.H + ./RedAlert/MSGBOX.CPP + ./RedAlert/MSGBOX.H + ./RedAlert/MSGLIST.CPP + ./RedAlert/MSGLIST.H + ./RedAlert/NETDLG.CPP + ./RedAlert/NULLCONN.CPP + ./RedAlert/NULLCONN.H + ./RedAlert/NULLDLG.CPP + ./RedAlert/NULLMGR.CPP + ./RedAlert/NULLMGR.H + ./RedAlert/OBJECT.CPP + ./RedAlert/OBJECT.H + ./RedAlert/OCIDL.H + ./RedAlert/ODATA.CPP + ./RedAlert/OPTIONS.CPP + ./RedAlert/OPTIONS.H + ./RedAlert/OVERLAY.CPP + ./RedAlert/OVERLAY.H + ./RedAlert/PACKET.CPP + ./RedAlert/PACKET.H + ./RedAlert/PALETTEC.CPP + ./RedAlert/PALETTEC.H + ./RedAlert/PIPE.CPP + ./RedAlert/PIPE.H + ./RedAlert/PK.CPP + ./RedAlert/PK.H + ./RedAlert/PKPIPE.CPP + ./RedAlert/PKPIPE.H + ./RedAlert/PKSTRAW.CPP + ./RedAlert/PKSTRAW.H + ./RedAlert/POWER.CPP + ./RedAlert/POWER.H + ./RedAlert/PROFILE.CPP + ./RedAlert/QUEUE.CPP + ./RedAlert/QUEUE.H + ./RedAlert/RADAR.CPP + ./RedAlert/RADAR.H + ./RedAlert/RADIO.CPP + ./RedAlert/RADIO.H + ./RedAlert/RAMFILE.CPP + ./RedAlert/RAMFILE.H + ./RedAlert/RAND.CPP + ./RedAlert/RANDOM.CPP + ./RedAlert/RANDOM.H + ./RedAlert/RAWFILE.CPP + ./RedAlert/RAWFILE.H + ./RedAlert/RAWOLAPI.CPP + ./RedAlert/RAWOLAPI.H + ./RedAlert/READLINE.CPP + ./RedAlert/READLINE.H + ./RedAlert/RECT.CPP + ./RedAlert/RECT.H + ./RedAlert/REGION.H + ./RedAlert/REINF.CPP + ./RedAlert/RGB.CPP + ./RedAlert/RGB.H + ./RedAlert/RNDSTRAW.CPP + ./RedAlert/RNDSTRAW.H + ./RedAlert/RNG.H + ./RedAlert/ROTBMP.CPP + ./RedAlert/ROTBMP.H + ./RedAlert/RULES.CPP + ./RedAlert/RULES.H + ./RedAlert/SAVEDLG.H + ./RedAlert/SAVELOAD.CPP + ./RedAlert/SCENARIO.CPP + ./RedAlert/SCENARIO.H + ./RedAlert/SCORE.CPP + ./RedAlert/SCORE.H + ./RedAlert/SCREEN.H + ./RedAlert/SCROLL.CPP + ./RedAlert/SCROLL.H + ./RedAlert/SDATA.CPP + ./RedAlert/SEARCH.H + ./RedAlert/SEDITDLG.CPP + ./RedAlert/SEDITDLG.H + ./RedAlert/SENDFILE.CPP + ./RedAlert/SEQCONN.CPP + ./RedAlert/SEQCONN.H + ./RedAlert/SESSION.CPP + ./RedAlert/SESSION.H + ./RedAlert/SHA.CPP + ./RedAlert/SHA.H + ./RedAlert/Shape.cpp + ./RedAlert/SHAPEBTN.CPP + ./RedAlert/SHAPEBTN.H + ./RedAlert/SHAPIPE.CPP + ./RedAlert/SHAPIPE.H + ./RedAlert/SHASTRAW.CPP + ./RedAlert/SHASTRAW.H + ./RedAlert/SIDEBAR.CPP + ./RedAlert/SIDEBAR.H + ./RedAlert/SIDEBARGlyphx.CPP + ./RedAlert/SIDEBARGlyphx.H + ./RedAlert/SLIDER.CPP + ./RedAlert/SLIDER.H + ./RedAlert/SMUDGE.CPP + ./RedAlert/SMUDGE.H + ./RedAlert/SOUNDDLG.CPP + ./RedAlert/SOUNDDLG.H + ./RedAlert/SPECIAL.CPP + ./RedAlert/SPECIAL.H + ./RedAlert/SPRITE.CPP + ./RedAlert/STAGE.H + ./RedAlert/STARTUP.CPP + ./RedAlert/STATBTN.CPP + ./RedAlert/STATBTN.H + ./RedAlert/STATS.CPP + ./RedAlert/STRAW.CPP + ./RedAlert/STRAW.H + ./RedAlert/STUB.CPP + ./RedAlert/STYLE.H + ./RedAlert/SUPER.CPP + ./RedAlert/SUPER.H + ./RedAlert/SURFACE.CPP + ./RedAlert/SURFACE.H + ./RedAlert/TAB.CPP + ./RedAlert/TAB.H + ./RedAlert/TACTION.CPP + ./RedAlert/TACTION.H + ./RedAlert/TARGET.CPP + ./RedAlert/TARGET.H + ./RedAlert/TCPIP.CPP + ./RedAlert/TCPIP.H + ./RedAlert/TDATA.CPP + ./RedAlert/TEAM.CPP + ./RedAlert/TEAM.H + ./RedAlert/TEAMTYPE.CPP + ./RedAlert/TEAMTYPE.H + ./RedAlert/TECHNO.CPP + ./RedAlert/TECHNO.H + ./RedAlert/TEMPLATE.CPP + ./RedAlert/TEMPLATE.H + ./RedAlert/TENMGR.CPP + ./RedAlert/TENMGR.H + ./RedAlert/TERRAIN.CPP + ./RedAlert/TERRAIN.H + ./RedAlert/TEVENT.CPP + ./RedAlert/TEVENT.H + ./RedAlert/TEXTBTN.CPP + ./RedAlert/TEXTBTN.H + ./RedAlert/THEME.CPP + ./RedAlert/THEME.H + ./RedAlert/TOGGLE.CPP + ./RedAlert/TOGGLE.H + ./RedAlert/TOOLTIP.CPP + ./RedAlert/TOOLTIP.H + ./RedAlert/TRACKER.CPP + ./RedAlert/TRIGGER.CPP + ./RedAlert/TRIGGER.H + ./RedAlert/TRIGTYPE.CPP + ./RedAlert/TRIGTYPE.H + ./RedAlert/TXTLABEL.CPP + ./RedAlert/TXTLABEL.H + ./RedAlert/TYPE.H + ./RedAlert/UDATA.CPP + ./RedAlert/UDPADDR.CPP + ./RedAlert/UNIT.CPP + ./RedAlert/UNIT.H + ./RedAlert/UTRACKER.CPP + ./RedAlert/UTRACKER.H + ./RedAlert/VDATA.CPP + ./RedAlert/VECTOR.CPP + ./RedAlert/VECTOR.H + ./RedAlert/VERSION.CPP + ./RedAlert/VERSION.H + ./RedAlert/VESSEL.CPP + ./RedAlert/VESSEL.H + ./RedAlert/VISUDLG.CPP + ./RedAlert/VISUDLG.H + ./RedAlert/VORTEX.CPP + ./RedAlert/VORTEX.H + ./RedAlert/VQAMOVIE.CPP + ./RedAlert/VQAMOVIE.H + ./RedAlert/W95TRACE.CPP + ./RedAlert/W95TRACE.H + ./RedAlert/WARHEAD.CPP + ./RedAlert/WARHEAD.H + ./RedAlert/WATCOM.H + ./RedAlert/WEAPON.CPP + ./RedAlert/WEAPON.H + ./RedAlert/WINSTUB.CPP + ./RedAlert/WOLAPIOB.CPP + ./RedAlert/WOLAPIOB.H + ./RedAlert/WOLDEBUG.H + ./RedAlert/WOLEDIT.CPP + ./RedAlert/WOLEDIT.H + ./RedAlert/WOLSTRNG.CPP + ./RedAlert/WOLSTRNG.H + ./RedAlert/WOL_CGAM.CPP + ./RedAlert/WOL_CHAT.CPP + ./RedAlert/WOL_DNLD.CPP + ./RedAlert/WOL_GSUP.CPP + ./RedAlert/WOL_GSUP.H + ./RedAlert/WOL_LOGN.CPP + ./RedAlert/WOL_MAIN.CPP + ./RedAlert/WOL_OPT.CPP + ./RedAlert/WSNWLINK.H + ./RedAlert/WSPIPX.CPP + ./RedAlert/WSPIPX.H + ./RedAlert/WSPROTO.CPP + ./RedAlert/WSPROTO.H + ./RedAlert/WSPUDP.CPP + ./RedAlert/WSPUDP.H + ./RedAlert/WWALLOC.H + ./RedAlert/WWFILE.H + ./RedAlert/XPIPE.CPP + ./RedAlert/XPIPE.H + ./RedAlert/XSTRAW.CPP + ./RedAlert/XSTRAW.H + ./RedAlert/_WSPROTO.CPP + ./RedAlert/_WSPROTO.H + ./REDALERT/MapScript.cpp + ./REDALERT/TXTPRNT.cpp ) set(src_external @@ -678,7 +680,7 @@ set(src_external ./external/lua/lopcodes.h ./external/lua/loslib.c ./external/lua/lparser.c - ./external/lua/lparser.h + ./external/lua/lparser.h ./external/lua/lprefix.h ./external/lua/lstate.c ./external/lua/lstate.h @@ -703,19 +705,12 @@ set(src_external ./external/lua/lzio.h ) + -if (MSVC) - add_definitions(-DCHEAT_KEYS -DIMGUI_IMPL_OPENGL_LOADER_GLEW -DSCENARIO_EDITOR -DWINDOWS_IGNORE_PACKING_MISMATCH -DTRUE_FALSE_DEFINED -DWIN32 -DWINDOWS -DENGLISH -D_USRDLL -DREDALERT_EXPORTS) - set_target_properties(RedAlert PROPERTIES OUTPUT_NAME "RedAlert" LINK_FLAGS "/PDB:\"RedAlert.pdb\" /SUBSYSTEM:WINDOWS" RUNTIME_OUTPUT_DIRECTORY "${CMAKE_SOURCE_DIR}/.." ) +add_definitions(-DCHEAT_KEYS -DIMGUI_IMPL_OPENGL_LOADER_GLEW -DSCENARIO_EDITOR -DWINDOWS_IGNORE_PACKING_MISMATCH -DTRUE_FALSE_DEFINED -DWIN32 -DWINDOWS -DENGLISH -D_USRDLL -DREDALERT_EXPORTS) +add_compile_options(/permissive+ /Zc:forScope- /Zp1) +add_executable(RedAlert ${src_win32lib} ${src_redalert} ${src_external}) + +set_target_properties(RedAlert PROPERTIES OUTPUT_NAME "RedAlert" LINK_FLAGS "/PDB:\"RedAlert.pdb\" /SUBSYSTEM:WINDOWS" RUNTIME_OUTPUT_DIRECTORY "${CMAKE_SOURCE_DIR}/.." ) target_include_directories(RedAlert PRIVATE ./external/devil/;./external/;./redalert/win32lib;./external/lua/;./external/imgui;./external/dxsdk/Include;./external/ffmpeg-win32/include;./external/sdl2/include;./win32lib;./external/openal/include) target_link_libraries(RedAlert "opengl32.lib" "winmm.lib" "Ws2_32.lib" "${CMAKE_SOURCE_DIR}/external/devil/DevIL.lib" "${CMAKE_SOURCE_DIR}/external/sdl2/lib/x86/SDL2.lib" "${CMAKE_SOURCE_DIR}/external/openal/out/build/x86-Release/OpenAL32.lib") -endif(MSVC) - - -if (UNIX) - add_definitions(-DCHEAT_KEYS -DIMGUI_IMPL_OPENGL_LOADER_GLEW -DSCENARIO_EDITOR -DTRUE_FALSE_DEFINED -DENGLISH -D_USRDLL -DREDALERT_EXPORTS) - set_target_properties(RedAlert PROPERTIES OUTPUT_NAME "RedAlert" RUNTIME_OUTPUT_DIRECTORY "${CMAKE_SOURCE_DIR}/.." ) - target_include_directories(RedAlert PRIVATE ./external/;./redalert/win32lib;./external/lua/;./external/imgui;./external/dxsdk/Include;./external/ffmpeg-win32/include;./external/sdl2/include;./external/openal/include) - target_link_libraries(RedAlert "opengl32" "${CMAKE_SOURCE_DIR}/external/sdl2/lib/x86/SDL2.lib" "${CMAKE_SOURCE_DIR}/external/openal/out/build/x86-Release/OpenAL32.lib") -endif(UNIX) - diff --git a/code/REDALERT/WIN32LIB/BUFFER.CPP b/code/REDALERT/WIN32LIB/BUFFER.CPP index 9ba061a..7affb08 100644 --- a/code/REDALERT/WIN32LIB/BUFFER.CPP +++ b/code/REDALERT/WIN32LIB/BUFFER.CPP @@ -35,7 +35,7 @@ * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ #ifndef BUFFER_H -#include "BUFFER.H" +#include "buffer.h" #endif /*=========================================================================*/ diff --git a/code/REDALERT/WIN32LIB/BUFFGLBL.CPP b/code/REDALERT/WIN32LIB/BUFFGLBL.CPP index 161eec3..6c16b9d 100644 --- a/code/REDALERT/WIN32LIB/BUFFGLBL.CPP +++ b/code/REDALERT/WIN32LIB/BUFFGLBL.CPP @@ -31,7 +31,7 @@ *-------------------------------------------------------------------------* * Functions: * * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ -#include "GBUFFER.H" +#include "gbuffer.h" /*=========================================================================*/ /* The following PRIVATE functions are in this file: */ diff --git a/code/REDALERT/WIN32LIB/DIPTHONG.CPP b/code/REDALERT/WIN32LIB/DIPTHONG.CPP index f55b8dc..7202f9b 100644 --- a/code/REDALERT/WIN32LIB/DIPTHONG.CPP +++ b/code/REDALERT/WIN32LIB/DIPTHONG.CPP @@ -41,10 +41,7 @@ //#include "function.h" //#include "ems.h" -#ifdef WINDOWS #include -#endif - #include "dipthong.h" /*************************************************************************** diff --git a/code/REDALERT/WIN32LIB/DRAWRECT.CPP b/code/REDALERT/WIN32LIB/DRAWRECT.CPP index 50d0d2d..beaaacd 100644 --- a/code/REDALERT/WIN32LIB/DRAWRECT.CPP +++ b/code/REDALERT/WIN32LIB/DRAWRECT.CPP @@ -31,7 +31,7 @@ * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ #ifndef GBUFFER_H -#include "GBUFFER.H" +#include "gbuffer.h" #include "misc.h" #endif diff --git a/code/REDALERT/WIN32LIB/DrawMisc.cpp b/code/REDALERT/WIN32LIB/DrawMisc.cpp index 595a530..5c6b0e8 100644 --- a/code/REDALERT/WIN32LIB/DrawMisc.cpp +++ b/code/REDALERT/WIN32LIB/DrawMisc.cpp @@ -32,7 +32,7 @@ */ #include -#include "GBUFFER.H" +#include "gbuffer.h" #include "MISC.H" #include "WSA.H" diff --git a/code/REDALERT/WIN32LIB/GBUFFER.CPP b/code/REDALERT/WIN32LIB/GBUFFER.CPP index 9e7c3ee..946545d 100644 --- a/code/REDALERT/WIN32LIB/GBUFFER.CPP +++ b/code/REDALERT/WIN32LIB/GBUFFER.CPP @@ -44,7 +44,7 @@ * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ #ifndef GBUFFER_H -#include "GBUFFER.H" +#include "gbuffer.h" #include "misc.h" #endif //#pragma inline diff --git a/code/REDALERT/WIN32LIB/IRANDOM.CPP b/code/REDALERT/WIN32LIB/IRANDOM.CPP index ab19b38..03b0bd0 100644 --- a/code/REDALERT/WIN32LIB/IRANDOM.CPP +++ b/code/REDALERT/WIN32LIB/IRANDOM.CPP @@ -31,7 +31,7 @@ #include #include -#include "MISC.H" +#include "misc.h" @@ -180,4 +180,4 @@ RandNumb DD 12349876H ;---------------------------------------------------------------------------- END -#endif +#endif \ No newline at end of file diff --git a/code/REDALERT/WIN32LIB/MISC.H b/code/REDALERT/WIN32LIB/MISC.H index 86e4c43..a9a23aa 100644 --- a/code/REDALERT/WIN32LIB/MISC.H +++ b/code/REDALERT/WIN32LIB/MISC.H @@ -34,18 +34,13 @@ #ifndef MISC_H #define MISC_H - -#ifndef _WIN32 // Denzil 6/2/98 Watcom 11.0 complains without this check -// NO! This is wtong -//#define _WIN32 -#endif // _WIN32 - -#ifdef WIN32 #define WIN32_LEAN_AND_MEAN // eliminates unecessary definitions in windows.h +#ifndef _WIN32 // Denzil 6/2/98 Watcom 11.0 complains without this check +#define _WIN32 +#endif // _WIN32 #include #include //#include -#endif /*========================= C++ Routines ==================================*/ diff --git a/code/REDALERT/WIN32LIB/TOBUFF.CPP b/code/REDALERT/WIN32LIB/TOBUFF.CPP index 63d6c54..ff729e8 100644 --- a/code/REDALERT/WIN32LIB/TOBUFF.CPP +++ b/code/REDALERT/WIN32LIB/TOBUFF.CPP @@ -15,7 +15,7 @@ */ #include -#include "GBUFFER.H" +#include "gbuffer.h" #include "misc.h" long __cdecl Buffer_To_Buffer(GraphicViewPortClass* vp, int x, int y, int w, int h, void* buffer, int length) diff --git a/code/REDALERT/WIN32LIB/wwstd.h b/code/REDALERT/WIN32LIB/wwstd.h index 7e0cf58..00b7674 100644 --- a/code/REDALERT/WIN32LIB/wwstd.h +++ b/code/REDALERT/WIN32LIB/wwstd.h @@ -48,9 +48,8 @@ #include #include #else -// THIS BLOCK IS WHOLE WAYS OF WRONG -// #include -// #include +#include +#include #endif // Note: SKB 4/11/94