Skip to content

Commit

Permalink
xboxrt: Move supplemental C functions, add own Makefile
Browse files Browse the repository at this point in the history
  • Loading branch information
thrimbor committed Sep 7, 2019
1 parent f315c1a commit 14d09ba
Show file tree
Hide file tree
Showing 25 changed files with 19 additions and 13 deletions.
3 changes: 2 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,8 @@ EXTRACT_XISO = $(NXDK_DIR)/tools/extract-xiso/extract-xiso
TOOLS = cxbe vp20compiler fp20compiler extract-xiso
NXDK_CFLAGS = -target i386-pc-win32 -march=pentium3 \
-ffreestanding -nostdlib -fno-builtin -fno-exceptions \
-I$(NXDK_DIR)/lib -I$(NXDK_DIR)/lib/xboxrt \
-I$(NXDK_DIR)/lib -I$(NXDK_DIR)/lib/xboxrt/libc_extensions \
-I$(NXDK_DIR)/lib/hal \
-isystem $(NXDK_DIR)/lib/pdclib/include \
-I$(NXDK_DIR)/lib/pdclib/platform/xbox/include \
-I$(NXDK_DIR)/lib/winapi \
Expand Down
3 changes: 2 additions & 1 deletion lib/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ USB_SRCS := \
$(NXDK_DIR)/lib/usb/misc/malloc.c

SRCS += \
$(wildcard $(NXDK_DIR)/lib/xboxrt/*.c) \
$(shell find $(NXDK_DIR)/lib/pdclib/functions/ -name "*.c") \
$(shell find $(NXDK_DIR)/lib/pdclib/platform/xbox/ -name "*.c") \
$(shell find $(NXDK_DIR)/lib/pdclib/platform/xbox/ -name "*.s") \
Expand All @@ -30,3 +29,5 @@ SRCS += \
$(wildcard $(NXDK_DIR)/lib/winapi/*.c) \
$(wildcard $(NXDK_DIR)/lib/pbkit/*.c) \
$(USB_SRCS)

include $(NXDK_DIR)/lib/xboxrt/Makefile
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion lib/hal/fileio.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#include <string.h>
#include <hal/fileio.h>
#include <xboxkrnl/xboxkrnl.h>
#include <xboxrt/debug.h>
#include <hal/debug.h>
#include <stdbool.h>

// #define DEBUG
Expand Down
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion lib/hal/xbox.c
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#include <xboxkrnl/xboxkrnl.h>

#include <stdio.h>
#include <xboxrt/debug.h>
#include <hal/debug.h>

#define KernelMode 0

Expand Down
2 changes: 1 addition & 1 deletion lib/net/pktdrv/pktdrv.c
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
//mess with fpu unless you save and restore fpu processor state)

#include <hal/xbox.h>
#include <xboxrt/debug.h>
#include <hal/debug.h>
#include <xboxkrnl/xboxkrnl.h>

#include "string.h"
Expand Down
2 changes: 1 addition & 1 deletion lib/pbkit/pbkit.c
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
#include <hal/xbox.h>
#include <hal/io.h>
#include <xboxkrnl/xboxkrnl.h>
#include <xboxrt/debug.h>
#include <hal/debug.h>

#include "pbkit.h"
#include "outer.h"
Expand Down
4 changes: 4 additions & 0 deletions lib/xboxrt/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
SRCS += \
$(NXDK_DIR)/lib/xboxrt/libc_extensions/stat.c \
$(NXDK_DIR)/lib/xboxrt/libc_extensions/strings.c \
$(NXDK_DIR)/lib/xboxrt/libc_extensions/wchar.c
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion samples/hello++/main.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <xboxrt/debug.h>
#include <hal/debug.h>
#include <pbkit/pbkit.h>
#include <hal/video.h>
#include <hal/xbox.h>
Expand Down
2 changes: 1 addition & 1 deletion samples/hello/main.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <xboxrt/debug.h>
#include <hal/debug.h>
#include <pbkit/pbkit.h>
#include <hal/video.h>
#include <hal/xbox.h>
Expand Down
2 changes: 1 addition & 1 deletion samples/mesh/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
#include <string.h>
#include <strings.h>
#include <xboxkrnl/xboxkrnl.h>
#include <xboxrt/debug.h>
#include <hal/debug.h>
#include "math3d.h"

static uint32_t *alloc_vertices;
Expand Down
2 changes: 1 addition & 1 deletion samples/sdl/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
freely.
*/
/* Simple program: Create a native window and attach an SDL renderer */
#include <xboxrt/debug.h>
#include <hal/debug.h>
#include <pbkit/pbkit.h>
#include <hal/xbox.h>
#include <hal/video.h>
Expand Down
2 changes: 1 addition & 1 deletion samples/sdl_ttf/main.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <xboxrt/debug.h>
#include <hal/debug.h>
#include <pbkit/pbkit.h>
#include <hal/xbox.h>
#include <hal/video.h>
Expand Down
2 changes: 1 addition & 1 deletion samples/triangle/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
#include <string.h>
#include <strings.h>
#include <xboxkrnl/xboxkrnl.h>
#include <xboxrt/debug.h>
#include <hal/debug.h>

static uint32_t *alloc_vertices;
static uint32_t num_vertices;
Expand Down
2 changes: 1 addition & 1 deletion samples/winapi_filefind/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#include <string.h>
#include <fileapi.h>
#include <winerror.h>
#include <xboxrt/debug.h>
#include <hal/debug.h>
#include <pbkit/pbkit.h>
#include <hal/video.h>
#include <hal/xbox.h>
Expand Down

0 comments on commit 14d09ba

Please sign in to comment.