Changeset 11725 in vbox for trunk/src/VBox/Frontends/VBoxSDL
- Timestamp:
- Aug 27, 2008 10:21:47 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 35466
- Location:
- trunk/src/VBox/Frontends/VBoxSDL
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VBoxSDL/Makefile.kmk
r11673 r11725 28 28 include $(KBUILD_PATH)/subheader.kmk 29 29 30 PROGRAMS += VBoxSDL tstSDL 30 31 # 32 # Targets. 33 # 34 ifdef VBOX_WITH_HARDENING 35 ifneq ($(KBUILD_TARGET),darwin) # No hardened VBoxSDL on darwin. 36 PROGRAMS += VBoxSDLHardened 37 DLLS += VBoxSDL 38 endif 39 else 40 PROGRAMS += VBoxSDL 41 endif 42 PROGRAMS += tstSDL 43 44 45 # 46 # Hardened VBoxSDL 47 # 48 VBoxSDLHardened_TEMPLATE = VBOXR3HARDENEDEXE 49 VBoxSDLHardened_SOURCES = VBoxSDLHardened.cpp 50 VBoxSDLHardened_NAME = VBoxSDL 31 51 32 52 … … 34 54 # VBoxSDL 35 55 # 36 37 VBoxSDL_TEMPLATE = VBOXMAINCLIENTEXE 56 VBoxSDL_TEMPLATE := $(if $(VBOX_WITH_HARDENING),VBOXMAINCLIENTDLL,VBOXMAINCLIENTEXE) 38 57 VBoxSDL_SDKS = LIBSDL 39 58 VBoxSDL_SOURCES = \ -
trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp
r11661 r11725 946 946 947 947 /** entry point */ 948 int main(int argc, char *argv[]) 948 extern "C" 949 DECLEXPORT(int) TrustedMain(int argc, char **argv, char **envp) 949 950 { 950 /*951 * Before we do *anything*, we initialize the runtime.952 */953 int rcRT = RTR3Init(true, ~(size_t)0);954 if (VBOX_FAILURE(rcRT))955 {956 RTPrintf("Error: RTR3Init failed rcRC=%d\n", rcRT);957 return 1;958 }959 960 951 #ifdef VBOXSDL_WITH_X11 961 952 /* … … 2926 2917 return FAILED (rc) ? 1 : 0; 2927 2918 } 2919 2920 2921 #ifndef VBOX_WITH_HARDENING 2922 /** 2923 * Main entry point 2924 */ 2925 int main(int argc, char **argv) 2926 { 2927 /* 2928 * Before we do *anything*, we initialize the runtime. 2929 */ 2930 int rcRT = RTR3Init(true, ~(size_t)0); 2931 if (VBOX_FAILURE(rcRT)) 2932 { 2933 RTPrintf("Error: RTR3Init failed rcRC=%d\n", rcRT); 2934 return 1; 2935 } 2936 return TrustedMain(argc, argv, NULL); 2937 } 2938 #endif /* !VBOX_WITH_HARDENING */ 2939 2928 2940 2929 2941 /**
Note:
See TracChangeset
for help on using the changeset viewer.