Changeset 189 in Main for trunk/Server


Ignore:
Timestamp:
Sep 29, 2024, 9:37:00 AM (7 weeks ago)
Author:
Nishi
Message:

will try to fix ps2 later

Location:
trunk/Server
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Server/Makefile

    r187 r189  
    66.SUFFIXES: .c .o
    77
    8 OBJS = version.o main.o config.o server.o http.o module.o strptime.o $(EXTOBJS) $(PREOBJS)
     8OBJS = main.o version.o config.o server.o http.o module.o strptime.o $(EXTOBJS) $(PREOBJS)
    99
    1010all: tewi$(EXEC) $(TARGET)
     
    1313
    1414tewi$(EXEC): $(OBJS) ../Common/common.a
    15         $(CC) $(LDFLAGS) $(EXTLDFLAGS) -o $@ $(OBJS) $(EXTLIBS) $(LIBS) ../Common/common.a
     15        $(CC) $(LDFLAGS) $(EXTLDFLAGS) -o $@ $(OBJS) $(EXTLIBS) ../Common/common.a $(LIBS)
    1616        $(SERVADD)
    1717
  • trunk/Server/config.c

    r187 r189  
    106106#elif defined(__PPU__)
    107107        strcpy(config.hostname, "ps3");
     108#elif defined(__ps2sdk__)
     109        strcpy(config.hostname, "ps2");
    108110#else
    109111        gethostname(config.hostname, 1024);
  • trunk/Server/main.c

    r187 r189  
    55#include "../config.h"
    66
     7#include <unistd.h>
    78#include <stdio.h>
    89#include <stdbool.h>
     
    4041#define printf(...) pspDebugScreenPrintf(__VA_ARGS__)
    4142#define STDERR_LOG(...) pspDebugScreenPrintf(__VA_ARGS__)
     43#elif defined(__ps2sdk__)
     44#include <debug.h>
     45#include <sifrpc.h>
     46
     47#define printf(...) scr_printf(__VA_ARGS__)
     48#define STDERR_LOG(...) scr_printf(__VA_ARGS__)
    4249#else
    4350#define STDERR_LOG(...) fprintf(stderr, __VA_ARGS__)
     
    244251        printf("PS3 Bootstrap, Tewi/%s\n", tw_get_version());
    245252        netInitialize();
     253#elif defined(__ps2sdk__)
     254        SifInitRpc(0);
     255        init_scr();
     256        scr_printf("PS2 Bootstrap, Tewi/%s\n", tw_get_version());
     257        while(1)
     258                ;
    246259#endif
    247260        int st = startup(argc, argv);
  • trunk/Server/module.c

    r187 r189  
    1616extern struct tw_config config;
    1717
    18 #if defined(_PSP) || defined(__PPU__)
     18#if defined(_PSP) || defined(__PPU__) || defined(__ps2sdk__)
    1919void* tw_module_load(const char* path) { return NULL; }
    2020
  • trunk/Server/server.c

    r187 r189  
    6262#endif
    6363
    64 #ifdef _PSP
     64#if defined(_PSP) || defined(__ps2sdk__)
    6565#include "strptime.h"
    6666#endif
     
    522522                                        struct tm tm;
    523523                                        strptime(req.headers[i + 1], "%a, %d %b %Y %H:%M:%S GMT", &tm);
    524 #if defined(__MINGW32__) || defined(_PSP) || defined(__PPU__)
     524#if defined(__MINGW32__) || defined(_PSP) || defined(__PPU__) || defined(__ps2sdk__)
    525525                                        time_t t = 0;
    526526                                        struct tm* btm = localtime(&t);
  • trunk/Server/strptime.h

    r182 r189  
    88#include <time.h>
    99
    10 #if defined(_WIN32) || defined(_PSP)
     10#if defined(_WIN32) || defined(_PSP) || defined(__ps2sdk__)
    1111char* strptime(const char *buf, const char *fmt, struct tm *tm);
    1212#endif
Note: See TracChangeset for help on using the changeset viewer.