]> Chaos Git - corbenik/ctrulib.git/commitdiff
stop building everything when any header changes
authorDave Murphy <davem@devkitpro.org>
Sat, 13 Dec 2014 16:36:54 +0000 (16:36 +0000)
committerDave Murphy <davem@devkitpro.org>
Sat, 13 Dec 2014 16:36:54 +0000 (16:36 +0000)
29 files changed:
libctru/source/allocator/linear.cpp
libctru/source/allocator/mem_pool.h
libctru/source/gfx.c
libctru/source/gpu/gpu.c
libctru/source/gpu/shdr.c
libctru/source/initSystem.c
libctru/source/os.c
libctru/source/sdmc_dev.c
libctru/source/services/ac.c
libctru/source/services/am.c
libctru/source/services/apt.c
libctru/source/services/cfgnor.c
libctru/source/services/cfgu.c
libctru/source/services/csnd.c
libctru/source/services/fs.c
libctru/source/services/gsp.c
libctru/source/services/gx.c
libctru/source/services/hid.c
libctru/source/services/httpc.c
libctru/source/services/ir.c
libctru/source/services/irrst.c
libctru/source/services/mic.c
libctru/source/services/mvd.c
libctru/source/services/ns.c
libctru/source/services/pm.c
libctru/source/services/ps.c
libctru/source/services/ptm.c
libctru/source/services/soc/soc_common.h
libctru/source/srv.c

index b0a4b271167233f5690b883452012f725d39353d..b160e7f724f4066948b24fb67ed505968b58e463 100644 (file)
@@ -1,4 +1,4 @@
-#include <3ds.h>
+#include <3ds/types.h>
 #include <3ds/util/rbtree.h>
 
 #include "mem_pool.h"
index 97ca60b9d3d91845abb90b2dc38dde7de083241d..87013e693f71c56cfb2dae686db772624d3571e5 100644 (file)
@@ -1,5 +1,5 @@
 #pragma once
-#include <3ds.h>
+#include <3ds/types.h>
 #include <stdlib.h>
 
 struct MemChunk
index 578cc32290699db449af86b7b04ab1cf0106852b..6f9b94f11216f14afa4457f70796491e5835063e 100644 (file)
@@ -1,7 +1,10 @@
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/gfx.h>
+#include <3ds/svc.h>
+#include <3ds/linear.h>
 
 GSP_FramebufferInfo topFramebufferInfo, bottomFramebufferInfo;
 
index 97d14db2812defd82a264483a0ae0d790cc989d7..ccde474f0bd441dcce66a93f770f760dfd3d0d6a 100644 (file)
@@ -4,7 +4,10 @@
 
 #include <stdlib.h>
 #include <string.h>
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/gpu/gpu.h>
+#include <3ds/gpu/gx.h>
+#include <3ds/gpu/shdr.h>
 
 u32* gpuCmdBuf;
 u32 gpuCmdBufSize;
index a9d2de534588a4edb3b9bdda77244690673d19e8..47ac38946c087ff77e68b26e6ed265d232db6a67 100644 (file)
@@ -4,8 +4,9 @@
 
 #include <stdlib.h>
 #include <string.h>
-#include <3ds.h>
-
+#include <3ds/types.h>
+#include <3ds/gpu/gpu.h>
+#include <3ds/gpu/shdr.h>
 
 //please don't feed this an invalid SHBIN
 DVLB_s* SHDR_ParseSHBIN(u32* shbinData, u32 shbinSize)
index 039f862bae3e039813a5bca442ae3bfa76522335..7d6c22245d5ef67dde9fdc80e7c6d13332cc609b 100644 (file)
@@ -1,6 +1,7 @@
 #include <sys/iosupport.h>
 #include <string.h>
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/svc.h>
 
 // System globals we define here
 int __system_argc;
index e2677edbdb81f867eccc57d7a91bdd9d87ca7d61..f622105d934d235493de794c8b837f092c1a2169 100644 (file)
@@ -1,4 +1,7 @@
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/os.h>
+#include <3ds/svc.h>
+
 
 #define TICKS_PER_MSEC 268123.480
 
index 1450574301ccd7155f4e3a0e73330b3b8bc209fb..27efc49554503d701d2c00de98edfe365c1750d6 100644 (file)
@@ -6,7 +6,11 @@
 #include <sys/param.h>
 
 #include <string.h>
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/sdmc.h>
+#include <3ds/services/fs.h>
+
+
 
 /*! @internal
  *
index 9e957c3b42cfe58d84e1752bd0a6d131a4f11144..3579a21d041bddb3d70ce40a672a5f33c5d60a00 100644 (file)
@@ -1,5 +1,8 @@
 #include <stdlib.h>
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/svc.h>
+#include <3ds/srv.h>
+#include <3ds/services/ac.h>
 
 static Handle acHandle;
 
index dc16ba9416165dfda655a4858fd064252ceb7f37..4105e895cadab27577de703286204167d20ea9a9 100644 (file)
@@ -1,5 +1,8 @@
 #include <stdlib.h>
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/svc.h>
+#include <3ds/srv.h>
+#include <3ds/services/am.h>
 
 static Handle amHandle = 0;
 
index 242abc1460942ac4212ef8cebb0f033d0a86ebb7..c6ea5f0594aa63294e53baa4e5c6fc4161d60fc0 100644 (file)
@@ -4,7 +4,12 @@
 
 #include <stdlib.h>
 #include <string.h>
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/svc.h>
+#include <3ds/srv.h>
+#include <3ds/services/apt.h>
+#include <3ds/services/gsp.h>
+
 
 #define APT_HANDLER_STACKSIZE (0x1000)
 
index 2041b99c37cd15402e062530254c6b21fe4e5a44..e467655209a5edc162ed5c592158321d4514529f 100644 (file)
@@ -1,5 +1,8 @@
 #include <stdlib.h>
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/svc.h>
+#include <3ds/srv.h>
+#include <3ds/services/cfgnor.h>
 
 Handle CFGNOR_handle = 0;
 
index 14ac5c4f73c2840973d8ab265c8ab626ada16f2d..c28a6cc9e404705965f8ca36b46a024758747fb2 100644 (file)
@@ -1,5 +1,8 @@
 #include <stdlib.h>
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/svc.h>
+#include <3ds/srv.h>
+#include <3ds/services/cfgu.h>
 
 static Handle CFGU_handle = 0;
 
index 77b1686fcb4024a1662ad8465fbcba0cf1b9cd8f..52f95ec5f9b9e8cbb259241fe1656d37b28edb34 100644 (file)
@@ -1,6 +1,10 @@
 #include <stdlib.h>
 #include <string.h>
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/svc.h>
+#include <3ds/srv.h>
+#include <3ds/os.h>
+#include <3ds/services/csnd.h>
 
 //See here regarding CSND shared-mem commands, etc: http://3dbrew.org/wiki/CSND_Shared_Memory
 
index 6c75a51aded938243416f87dc33061d0ba78252c..cec30d140d2e2b490cdb20ff5e27307867edf1be 100644 (file)
@@ -1,5 +1,8 @@
 #include <string.h>
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/svc.h>
+#include <3ds/srv.h>
+#include <3ds/services/fs.h>
 
 /*! @internal
  *
index 7240fbc1f2f2c8e2658444c90f3fde5f1867bed2..9a88c3a5d47c2f92afbedcc1379f1e012d5ece6b 100644 (file)
@@ -4,7 +4,10 @@
 
 #include <stdlib.h>
 #include <string.h>
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/svc.h>
+#include <3ds/srv.h>
+#include <3ds/services/gsp.h>
 
 #define GSP_EVENT_STACK_SIZE 0x1000
 
index 3e79fa00e3c36bef84a5384ef8cd6b1dd91b69cb..4257710d2945d50f25b10a7f88674d960816b873 100644 (file)
@@ -3,7 +3,11 @@
 */
 
 #include <stdlib.h>
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/svc.h>
+#include <3ds/srv.h>
+#include <3ds/gpu/gx.h>
+#include <3ds/services/gsp.h>
 
 u32* gxCmdBuf;
 
index d48f30c91f3401e8e0fa4116fe39785589c9288d..384daadbf9bb9b62af4c0061ef59ee7ac159235b 100644 (file)
@@ -3,7 +3,12 @@
 */
 #include <stdlib.h>
 #include <string.h>
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/svc.h>
+#include <3ds/srv.h>
+#include <3ds/services/apt.h>
+#include <3ds/services/hid.h>
+#include <3ds/services/irrst.h>
 
 Handle hidHandle;
 Handle hidMemHandle;
index 00cb8a7cbaa48079ff77988270fa1a9feb8351c7..e299b8d6b77347abf3aa853a807ba17e0027faf1 100644 (file)
@@ -1,5 +1,8 @@
 #include <string.h>
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/svc.h>
+#include <3ds/srv.h>
+#include <3ds/services/httpc.h>
 
 Handle __httpc_servhandle = 0;
 
index 22ec39ac7818bc3d3cf4912fa5a11c4ee850f612..874319bccb4b7fad5354b31cc12e5aaa2e233be5 100644 (file)
@@ -1,6 +1,9 @@
 #include <stdlib.h>
 #include <string.h>
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/svc.h>
+#include <3ds/srv.h>
+#include <3ds/services/ir.h>
 
 static Handle iru_handle=0;
 static Handle iru_sharedmem_handle=0;
index c7a54ff3eacc86cc2638a4e6007c219990b9ca1d..1536640d0bb44c1896464fa0e1449d0d33299596 100644 (file)
@@ -3,7 +3,10 @@
 */
 #include <stdlib.h>
 #include <string.h>
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/svc.h>
+#include <3ds/srv.h>
+#include <3ds/services/irrst.h>
 
 Handle irrstHandle;
 Handle irrstMemHandle;
index 463f94de788bd4ec6a31a37379b6f009a335924e..da30a8de38888c5f9dff5ab7fd06d4c5a2a8d2cd 100644 (file)
@@ -1,6 +1,9 @@
 #include <stdlib.h>
 #include <string.h>
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/svc.h>
+#include <3ds/srv.h>
+#include <3ds/services/mic.h>
 
 //See also: http://3dbrew.org/wiki/MIC_Services
 
index ac3190f780e089748873dc18b7af09519bf3ca68..89fd7321ae5bf89c472cfb856dc59214482d37c0 100644 (file)
@@ -4,7 +4,12 @@
 
 #include <stdlib.h>
 #include <string.h>
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/svc.h>
+#include <3ds/srv.h>
+#include <3ds/os.h>
+#include <3ds/linear.h>
+#include <3ds/services/mvd.h>
 
 Handle mvdstdHandle;
 static u32 mvdstdInitialized = 0;
index ffd7294359185d04ebc808845695b12cf8a4054c..7b3655287b613b1ac5c23c2dece5705c1f86c968 100644 (file)
@@ -1,5 +1,8 @@
 #include <stdlib.h>
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/svc.h>
+#include <3ds/srv.h>
+#include <3ds/services/ns.h>
 
 static Handle nsHandle;
 
index 6c74ed2705bf5a6d5f2c507a2c70a737c90ad80a..7a5fdfd6537cce397b0893c3e06cb0bd355978ef 100644 (file)
@@ -1,6 +1,9 @@
 #include <stdlib.h>
 #include <string.h>
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/svc.h>
+#include <3ds/srv.h>
+#include <3ds/services/pm.h>
 
 static Handle pmHandle;
 
index 6ea4fb2796149962d7256ac56d8a074ad170cd23..f8509544109cf65f785aa393bfc20228ea0b2959 100644 (file)
@@ -1,11 +1,14 @@
 #include <stdlib.h>
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/svc.h>
+#include <3ds/srv.h>
+#include <3ds/services/ps.h>
 
 static Handle psHandle;
 
 Result psInit()
 {
-       return srvGetServiceHandle(&psHandle, "ps:ps"); 
+       return srvGetServiceHandle(&psHandle, "ps:ps");
 }
 
 Result psExit()
@@ -17,7 +20,7 @@ Result PS_EncryptDecryptAes(u32 size, u8* in, u8* out, u32 aes_algo, u32 key_typ
 {
        Result ret = 0;
        u32 *cmdbuf = getThreadCommandBuffer();
-       
+
        u32 *_iv = (u32*)iv;
 
        cmdbuf[0] = 0x000401C4;
@@ -32,14 +35,14 @@ Result PS_EncryptDecryptAes(u32 size, u8* in, u8* out, u32 aes_algo, u32 key_typ
        cmdbuf[9] = (u32)in;
        cmdbuf[10] = (size << 0x8) | 0x14;
        cmdbuf[11] = (u32)out;
-       
+
        if((ret = svcSendSyncRequest(psHandle))!=0)return ret;
 
        _iv[0] = cmdbuf[2];
        _iv[1] = cmdbuf[3];
        _iv[2] = cmdbuf[4];
        _iv[3] = cmdbuf[5];
-       
+
        return (Result)cmdbuf[1];
 }
 
@@ -47,7 +50,7 @@ Result PS_EncryptSignDecryptVerifyAesCcm(u8* in, u32 in_size, u8* out, u32 out_s
 {
        Result ret = 0;
        u32 *cmdbuf = getThreadCommandBuffer();
-       
+
        u32 *_nonce = (u32*)nonce;
 
        cmdbuf[0] = 0x00050284;
@@ -65,9 +68,9 @@ Result PS_EncryptSignDecryptVerifyAesCcm(u8* in, u32 in_size, u8* out, u32 out_s
        cmdbuf[9] = (u32)in;
        cmdbuf[10] = (out_size << 0x8) | 0x14;
        cmdbuf[11] = (u32)out;
-       
+
        if((ret = svcSendSyncRequest(psHandle))!=0)return ret;
-       
+
        return (Result)cmdbuf[1];
 }
 
@@ -75,13 +78,13 @@ Result PS_GetLocalFriendCodeSeed(u64* seed)
 {
        Result ret = 0;
        u32 *cmdbuf = getThreadCommandBuffer();
-       
+
        cmdbuf[0] = 0x000A0000;
-       
+
        if((ret = svcSendSyncRequest(psHandle))!=0)return ret;
 
        *seed = (u64)cmdbuf[2] | (u64)cmdbuf[3] << 32;
-       
+
        return (Result)cmdbuf[1];
 }
 
@@ -89,12 +92,12 @@ Result PS_GetDeviceId(u32* device_id)
 {
        Result ret = 0;
        u32 *cmdbuf = getThreadCommandBuffer();
-       
+
        cmdbuf[0] = 0x000B0000;
-       
+
        if((ret = svcSendSyncRequest(psHandle))!=0)return ret;
 
        *device_id = cmdbuf[2];
-       
+
        return (Result)cmdbuf[1];
-}
\ No newline at end of file
+}
index e9abfb64230f494e8d56a193ff32aa897c3f4467..1c30206aaccc5106c02d833e3f02ca175c6c2067 100644 (file)
@@ -1,5 +1,9 @@
 #include <stdlib.h>
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/svc.h>
+#include <3ds/srv.h>
+#include <3ds/services/ptm.h>
+
 
 static Handle ptmHandle;
 
index f5cfe96002cd6a79eb95280940ce530bde149b8f..5cf5dee7819c8d121817aa374a1ec11f7c63de66 100644 (file)
@@ -1,7 +1,10 @@
 #pragma once
 
 #include <string.h>
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/svc.h>
+#include <3ds/srv.h>
+#include <3ds/services/soc.h>
 
 extern Handle  SOCU_handle;
 extern int     SOCU_errno;
index ad6e5101453b473dd048564628b14c5a210ea548..8f9d524132bc447a84f756ed49ad4d9034ffff17 100644 (file)
@@ -3,7 +3,9 @@
 */
 
 #include <string.h>
-#include <3ds.h>
+#include <3ds/types.h>
+#include <3ds/srv.h>
+#include <3ds/svc.h>
 
 
 /*