Harmonized License headers and added missing license headers
This commit is contained in:
parent
56db0fcad4
commit
9a2c6b4019
|
@ -1,27 +1,29 @@
|
||||||
## Copyright (C) 2017 Jeremiah Orians
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
## This file is part of stage0.
|
## This file is part of M2-Planet.
|
||||||
##
|
##
|
||||||
## stage0 is free software: you can redistribute it and/or modify
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
## it under the terms of the GNU General Public License as published by
|
## it under the terms of the GNU General Public License as published by
|
||||||
## the Free Software Foundation, either version 3 of the License, or
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
## (at your option) any later version.
|
## (at your option) any later version.
|
||||||
##
|
##
|
||||||
## stage0 is distributed in the hope that it will be useful,
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
## GNU General Public License for more details.
|
## GNU General Public License for more details.
|
||||||
##
|
##
|
||||||
## You should have received a copy of the GNU General Public License
|
## You should have received a copy of the GNU General Public License
|
||||||
## along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
* Current
|
* Current
|
||||||
** Added
|
** Added
|
||||||
Added support for \f, \v and \e
|
Added support for \f, \v and \e
|
||||||
Added refresh to bootstrap.sh to build seed from cc_x86.s
|
Added refresh to bootstrap.sh to build seed from cc_x86.s
|
||||||
|
Added missing license headers
|
||||||
|
|
||||||
** Changed
|
** Changed
|
||||||
Converted M2-Planet to use GNU style error message
|
Converted M2-Planet to use GNU style error message
|
||||||
Seed.M1 when built will now have the same checksum as M2-Planet self-hosted
|
Seed.M1 when built will now have the same checksum as M2-Planet self-hosted
|
||||||
|
Harmonized license headers
|
||||||
|
|
||||||
** Fixed
|
** Fixed
|
||||||
Fixed typo in file headers
|
Fixed typo in file headers
|
||||||
|
|
16
bootstrap.sh
16
bootstrap.sh
|
@ -1,4 +1,20 @@
|
||||||
#! /usr/bin/env bash
|
#! /usr/bin/env bash
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
set -eux
|
set -eux
|
||||||
stage0_PREFIX=${stage0_PREFIX-../stage0}
|
stage0_PREFIX=${stage0_PREFIX-../stage0}
|
||||||
|
|
||||||
|
|
8
cc.c
8
cc.c
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#include<stdlib.h>
|
#include<stdlib.h>
|
||||||
#include<stdio.h>
|
#include<stdio.h>
|
||||||
|
|
8
cc.h
8
cc.h
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
|
@ -1,19 +1,19 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* Copyright (C) 2018 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
|
* Copyright (C) 2018 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "cc.h"
|
#include "cc.h"
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "cc.h"
|
#include "cc.h"
|
||||||
|
|
|
@ -1,19 +1,19 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* Copyright (C) 2018 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
|
* Copyright (C) 2018 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "cc.h"
|
#include "cc.h"
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "cc.h"
|
#include "cc.h"
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
// void* malloc(int size);
|
// void* malloc(int size);
|
||||||
|
|
||||||
|
|
|
@ -1,18 +1,19 @@
|
||||||
## Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
## This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
##
|
*
|
||||||
## stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
## it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
## the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
## (at your option) any later version.
|
* (at your option) any later version.
|
||||||
##
|
*
|
||||||
## stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
## GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
##
|
*
|
||||||
## You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
## along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
void exit(int value);
|
void exit(int value);
|
||||||
|
|
||||||
|
|
|
@ -1,18 +1,20 @@
|
||||||
## Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
## This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
##
|
*
|
||||||
## stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
## it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
## the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
## (at your option) any later version.
|
* (at your option) any later version.
|
||||||
##
|
*
|
||||||
## stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
## GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
##
|
*
|
||||||
## You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
## along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
// CONSTANT EXIT_FAILURE 1
|
// CONSTANT EXIT_FAILURE 1
|
||||||
// CONSTANT EXIT_SUCCESS 0
|
// CONSTANT EXIT_SUCCESS 0
|
||||||
|
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// CONSTANT stdin 0
|
// CONSTANT stdin 0
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#include<stdio.h>
|
#include<stdio.h>
|
||||||
// void fputc(char s, FILE* f);
|
// void fputc(char s, FILE* f);
|
||||||
|
|
|
@ -1,18 +1,19 @@
|
||||||
## Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
## This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
##
|
*
|
||||||
## stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
## it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
## the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
## (at your option) any later version.
|
* (at your option) any later version.
|
||||||
##
|
*
|
||||||
## stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
## GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
##
|
*
|
||||||
## You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
## along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
int fork()
|
int fork()
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,18 +1,19 @@
|
||||||
## Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
## This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
##
|
*
|
||||||
## stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
## it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
## the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
## (at your option) any later version.
|
* (at your option) any later version.
|
||||||
##
|
*
|
||||||
## stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
## GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
##
|
*
|
||||||
## You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
## along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
int getchar()
|
int getchar()
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
## Copyright (C) 2016 Jeremiah Orians
|
## Copyright (C) 2016 Jeremiah Orians
|
||||||
## This file is part of stage0.
|
## This file is part of M2-Planet.
|
||||||
##
|
##
|
||||||
## stage0 is free software: you can redistribute it and/or modify
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
## it under the terms of the GNU General Public License as published by
|
## it under the terms of the GNU General Public License as published by
|
||||||
## the Free Software Foundation, either version 3 of the License, or
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
## (at your option) any later version.
|
## (at your option) any later version.
|
||||||
##
|
##
|
||||||
## stage0 is distributed in the hope that it will be useful,
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
## GNU General Public License for more details.
|
## GNU General Public License for more details.
|
||||||
##
|
##
|
||||||
## You should have received a copy of the GNU General Public License
|
## You should have received a copy of the GNU General Public License
|
||||||
## along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
:_start
|
:_start
|
||||||
|
|
||||||
|
|
|
@ -1,18 +1,20 @@
|
||||||
## Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
## This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
##
|
*
|
||||||
## stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
## it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
## the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
## (at your option) any later version.
|
* (at your option) any later version.
|
||||||
##
|
*
|
||||||
## stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
## GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
##
|
*
|
||||||
## You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
## along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
// CONSTANT NULL 0
|
// CONSTANT NULL 0
|
||||||
|
|
||||||
void* malloc(int size)
|
void* malloc(int size)
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define FALSE 0
|
#define FALSE 0
|
||||||
|
|
|
@ -1,19 +1,20 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include<stdlib.h>
|
#include<stdlib.h>
|
||||||
#include<string.h>
|
#include<string.h>
|
||||||
// void* calloc(int count, int size);
|
// void* calloc(int count, int size);
|
||||||
|
|
|
@ -1,18 +1,19 @@
|
||||||
## Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
## This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
##
|
*
|
||||||
## stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
## it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
## the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
## (at your option) any later version.
|
* (at your option) any later version.
|
||||||
##
|
*
|
||||||
## stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
## GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
##
|
*
|
||||||
## You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
## along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
void putchar(int c)
|
void putchar(int c)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,18 +1,19 @@
|
||||||
## Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
## This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
##
|
*
|
||||||
## stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
## it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
## the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
## (at your option) any later version.
|
* (at your option) any later version.
|
||||||
##
|
*
|
||||||
## stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
## GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
##
|
*
|
||||||
## You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
## along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* chmod() changes the mode of the file specified whose pathname is given in
|
* chmod() changes the mode of the file specified whose pathname is given in
|
||||||
|
|
|
@ -14,6 +14,7 @@
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include<stdlib.h>
|
#include<stdlib.h>
|
||||||
#define MAX_STRING 4096
|
#define MAX_STRING 4096
|
||||||
//CONSTANT MAX_STRING 4096
|
//CONSTANT MAX_STRING 4096
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
struct utsname
|
struct utsname
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// Exists only because gcc doesn't support naked Function pointers
|
// Exists only because gcc doesn't support naked Function pointers
|
||||||
|
|
|
@ -0,0 +1,40 @@
|
||||||
|
#! /usr/bin/env bash
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
# Make the required bin directry
|
||||||
|
mkdir -p bin
|
||||||
|
|
||||||
|
# Build debug footer
|
||||||
|
blood-elf -f seed.M1 -o bin/seed-footer.M1
|
||||||
|
|
||||||
|
# Macro assemble with libc written in M1-Macro
|
||||||
|
M1 -f test/common_x86/x86_defs.M1 \
|
||||||
|
-f functions/libc-core.M1 \
|
||||||
|
-f seed.M1 \
|
||||||
|
-f bin/seed-footer.M1 \
|
||||||
|
--LittleEndian \
|
||||||
|
--Architecture 1 \
|
||||||
|
-o bin/seed.hex2
|
||||||
|
|
||||||
|
# Resolve all linkages
|
||||||
|
hex2 -f test/common_x86/ELF-i386-debug.hex2 \
|
||||||
|
-f bin/seed.hex2 \
|
||||||
|
--LittleEndian \
|
||||||
|
--Architecture 1 \
|
||||||
|
--BaseAddress 0x8048000 \
|
||||||
|
-o bin/M2-Planet \
|
||||||
|
--exec_enable
|
16
makefile
16
makefile
|
@ -1,3 +1,19 @@
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
# Prevent rebuilding
|
# Prevent rebuilding
|
||||||
VPATH = bin:test:test/results
|
VPATH = bin:test:test/results
|
||||||
|
|
||||||
|
|
|
@ -1,2 +1,17 @@
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
# Ignore all generated contents of tests
|
# Ignore all generated contents of tests
|
||||||
results/
|
results/
|
||||||
|
|
|
@ -1,19 +1,19 @@
|
||||||
### Copyright (C) 2016 Jeremiah Orians
|
### Copyright (C) 2016 Jeremiah Orians
|
||||||
### Copyright (C) 2017 Jan Nieuwenhuizen <janneke@gnu.org>
|
### Copyright (C) 2017 Jan Nieuwenhuizen <janneke@gnu.org>
|
||||||
### This file is part of stage0.
|
### This file is part of M2-Planet.
|
||||||
###
|
###
|
||||||
### stage0 is free software: you can redistribute it and/or modify
|
### M2-Planet is free software: you can redistribute it and/or modify
|
||||||
### it under the terms of the GNU General Public License as published by
|
### it under the terms of the GNU General Public License as published by
|
||||||
### the Free Software Foundation, either version 3 of the License, or
|
### the Free Software Foundation, either version 3 of the License, or
|
||||||
### (at your option) any later version.
|
### (at your option) any later version.
|
||||||
###
|
###
|
||||||
### stage0 is distributed in the hope that it will be useful,
|
### M2-Planet is distributed in the hope that it will be useful,
|
||||||
### but WITHOUT ANY WARRANTY; without even the implied warranty of
|
### but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
### GNU General Public License for more details.
|
### GNU General Public License for more details.
|
||||||
###
|
###
|
||||||
### You should have received a copy of the GNU General Public License
|
### You should have received a copy of the GNU General Public License
|
||||||
### along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
### along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
### stage0's hex2 format for x86
|
### stage0's hex2 format for x86
|
||||||
### !<label> 1 byte relative
|
### !<label> 1 byte relative
|
||||||
|
|
|
@ -1,19 +1,19 @@
|
||||||
### Copyright (C) 2016 Jeremiah Orians
|
### Copyright (C) 2016 Jeremiah Orians
|
||||||
### Copyright (C) 2017 Jan Nieuwenhuizen <janneke@gnu.org>
|
### Copyright (C) 2017 Jan Nieuwenhuizen <janneke@gnu.org>
|
||||||
### This file is part of stage0.
|
### This file is part of M2-Planet.
|
||||||
###
|
###
|
||||||
### stage0 is free software: you can redistribute it and/or modify
|
### M2-Planet is free software: you can redistribute it and/or modify
|
||||||
### it under the terms of the GNU General Public License as published by
|
### it under the terms of the GNU General Public License as published by
|
||||||
### the Free Software Foundation, either version 3 of the License, or
|
### the Free Software Foundation, either version 3 of the License, or
|
||||||
### (at your option) any later version.
|
### (at your option) any later version.
|
||||||
###
|
###
|
||||||
### stage0 is distributed in the hope that it will be useful,
|
### M2-Planet is distributed in the hope that it will be useful,
|
||||||
### but WITHOUT ANY WARRANTY; without even the implied warranty of
|
### but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
### GNU General Public License for more details.
|
### GNU General Public License for more details.
|
||||||
###
|
###
|
||||||
### You should have received a copy of the GNU General Public License
|
### You should have received a copy of the GNU General Public License
|
||||||
### along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
### along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
### stage0's hex2 format for x86
|
### stage0's hex2 format for x86
|
||||||
### !<label> 1 byte relative
|
### !<label> 1 byte relative
|
||||||
|
|
|
@ -1,18 +1,19 @@
|
||||||
## Copyright (C) 2016 Jeremiah Orians
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
## This file is part of stage0.
|
## This file is part of M2-Planet.
|
||||||
##
|
##
|
||||||
## stage0 is free software: you can redistribute it and/or modify
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
## it under the terms of the GNU General Public License as published by
|
## it under the terms of the GNU General Public License as published by
|
||||||
## the Free Software Foundation, either version 3 of the License, or
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
## (at your option) any later version.
|
## (at your option) any later version.
|
||||||
##
|
##
|
||||||
## stage0 is distributed in the hope that it will be useful,
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
## GNU General Public License for more details.
|
## GNU General Public License for more details.
|
||||||
##
|
##
|
||||||
## You should have received a copy of the GNU General Public License
|
## You should have received a copy of the GNU General Public License
|
||||||
## along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
|
||||||
DEFINE ADD_IMMEDIATE_to_eax 81C0
|
DEFINE ADD_IMMEDIATE_to_eax 81C0
|
||||||
DEFINE ADD_IMMEDIATE_to_ebp 81C5
|
DEFINE ADD_IMMEDIATE_to_ebp 81C5
|
||||||
|
|
|
@ -1,3 +1,18 @@
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
# Ignore the files created by script
|
# Ignore the files created by script
|
||||||
*.M1
|
*.M1
|
||||||
*.hex2
|
*.hex2
|
||||||
|
|
|
@ -1,4 +1,19 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
rm -f test/test00/return.M1
|
rm -f test/test00/return.M1
|
||||||
rm -f test/test00/return.hex2
|
rm -f test/test00/return.hex2
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
set -x
|
set -x
|
||||||
# Build the test
|
# Build the test
|
||||||
bin/M2-Planet -f test/test00/return.c \
|
bin/M2-Planet -f test/test00/return.c \
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int main()
|
int main()
|
||||||
|
|
|
@ -1,3 +1,18 @@
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
# Ignore the files created by script
|
# Ignore the files created by script
|
||||||
*.M1
|
*.M1
|
||||||
*.hex2
|
*.hex2
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
rm -f test/test01/library_call.M1
|
rm -f test/test01/library_call.M1
|
||||||
rm -f test/test01/library_call.hex2
|
rm -f test/test01/library_call.hex2
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
set -x
|
set -x
|
||||||
# Build the test
|
# Build the test
|
||||||
bin/M2-Planet -f functions/putchar.c \
|
bin/M2-Planet -f functions/putchar.c \
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* Ensure that C library calls function correctly */
|
/* Ensure that C library calls function correctly */
|
||||||
|
|
|
@ -1,3 +1,19 @@
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
# Ignore the files created by script
|
# Ignore the files created by script
|
||||||
*.M1
|
*.M1
|
||||||
*.hex2
|
*.hex2
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
rm -f test/test02/if.M1
|
rm -f test/test02/if.M1
|
||||||
rm -f test/test02/if.hex2
|
rm -f test/test02/if.hex2
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
set -x
|
set -x
|
||||||
# Build the test
|
# Build the test
|
||||||
bin/M2-Planet -f functions/putchar.c \
|
bin/M2-Planet -f functions/putchar.c \
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#include<stdlib.h>
|
#include<stdlib.h>
|
||||||
#include<stdio.h>
|
#include<stdio.h>
|
||||||
|
|
|
@ -1,3 +1,19 @@
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
# Ignore the files created by script
|
# Ignore the files created by script
|
||||||
*.M1
|
*.M1
|
||||||
*.hex2
|
*.hex2
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
rm -f test/test03/constant.M1
|
rm -f test/test03/constant.M1
|
||||||
rm -f test/test03/constant.hex2
|
rm -f test/test03/constant.hex2
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#include<stdlib.h>
|
#include<stdlib.h>
|
||||||
#include<stdio.h>
|
#include<stdio.h>
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
set -x
|
set -x
|
||||||
# Build the test
|
# Build the test
|
||||||
bin/M2-Planet -f functions/putchar.c \
|
bin/M2-Planet -f functions/putchar.c \
|
||||||
|
|
|
@ -1,3 +1,19 @@
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
# Ignore the files created by script
|
# Ignore the files created by script
|
||||||
*.M1
|
*.M1
|
||||||
*.hex2
|
*.hex2
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#include<stdlib.h>
|
#include<stdlib.h>
|
||||||
#include<stdio.h>
|
#include<stdio.h>
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
rm -f test/test04/call.M1
|
rm -f test/test04/call.M1
|
||||||
rm -f test/test04/call.hex2
|
rm -f test/test04/call.hex2
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
set -x
|
set -x
|
||||||
# Build the test
|
# Build the test
|
||||||
bin/M2-Planet -f functions/putchar.c \
|
bin/M2-Planet -f functions/putchar.c \
|
||||||
|
|
|
@ -1,3 +1,19 @@
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
# Ignore the files created by script
|
# Ignore the files created by script
|
||||||
*.M1
|
*.M1
|
||||||
*.hex2
|
*.hex2
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
rm -f test/test05/string.M1
|
rm -f test/test05/string.M1
|
||||||
rm -f test/test05/string.hex2
|
rm -f test/test05/string.hex2
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
set -x
|
set -x
|
||||||
# Build the test
|
# Build the test
|
||||||
bin/M2-Planet -f functions/putchar.c \
|
bin/M2-Planet -f functions/putchar.c \
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#include<stdio.h>
|
#include<stdio.h>
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,19 @@
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
# Ignore the files created by script
|
# Ignore the files created by script
|
||||||
for.M1
|
for.M1
|
||||||
for.hex2
|
for.hex2
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
rm -f test/test06/for.M1
|
rm -f test/test06/for.M1
|
||||||
rm -f test/test06/for.hex2
|
rm -f test/test06/for.hex2
|
||||||
rm -f test/test06/proof
|
rm -f test/test06/proof
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
# Build the test
|
# Build the test
|
||||||
bin/M2-Planet -f functions/putchar.c \
|
bin/M2-Planet -f functions/putchar.c \
|
||||||
|
|
|
@ -1,3 +1,19 @@
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
# Ignore the files created by script
|
# Ignore the files created by script
|
||||||
*.M1
|
*.M1
|
||||||
*.hex2
|
*.hex2
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
rm -f test/test07/do.M1
|
rm -f test/test07/do.M1
|
||||||
rm -f test/test07/do.hex2
|
rm -f test/test07/do.hex2
|
||||||
rm -f test/test07/proof
|
rm -f test/test07/proof
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#include<stdlib.h>
|
#include<stdlib.h>
|
||||||
#include<stdio.h>
|
#include<stdio.h>
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
# Build the test
|
# Build the test
|
||||||
bin/M2-Planet -f functions/putchar.c \
|
bin/M2-Planet -f functions/putchar.c \
|
||||||
|
|
|
@ -1,3 +1,19 @@
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
# Ignore the files created by script
|
# Ignore the files created by script
|
||||||
*.M1
|
*.M1
|
||||||
*.hex2
|
*.hex2
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
rm -f test/test08/struct.M1
|
rm -f test/test08/struct.M1
|
||||||
rm -f test/test08/struct.hex2
|
rm -f test/test08/struct.hex2
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
set -x
|
set -x
|
||||||
# Build the test
|
# Build the test
|
||||||
bin/M2-Planet -f functions/putchar.c \
|
bin/M2-Planet -f functions/putchar.c \
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include<stdlib.h>
|
#include<stdlib.h>
|
||||||
|
|
|
@ -1,3 +1,19 @@
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
# Ignore the files created by script
|
# Ignore the files created by script
|
||||||
*.M1
|
*.M1
|
||||||
*.hex2
|
*.hex2
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
rm -f test/test09/goto.M1
|
rm -f test/test09/goto.M1
|
||||||
rm -f test/test09/goto.hex2
|
rm -f test/test09/goto.hex2
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#include<stdlib.h>
|
#include<stdlib.h>
|
||||||
#include<stdio.h>
|
#include<stdio.h>
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
set -x
|
set -x
|
||||||
# Build the test
|
# Build the test
|
||||||
bin/M2-Planet -f functions/putchar.c \
|
bin/M2-Planet -f functions/putchar.c \
|
||||||
|
|
|
@ -1,3 +1,19 @@
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
# Ignore the files created by script
|
# Ignore the files created by script
|
||||||
*.M1
|
*.M1
|
||||||
*.hex2
|
*.hex2
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
rm -f test/test10/nested_struct.M1
|
rm -f test/test10/nested_struct.M1
|
||||||
rm -f test/test10/nested_struct.hex2
|
rm -f test/test10/nested_struct.hex2
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
set -x
|
set -x
|
||||||
# Build the test
|
# Build the test
|
||||||
bin/M2-Planet -f functions/putchar.c \
|
bin/M2-Planet -f functions/putchar.c \
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#include<stdlib.h>
|
#include<stdlib.h>
|
||||||
#include<stdio.h>
|
#include<stdio.h>
|
||||||
|
|
|
@ -1,3 +1,19 @@
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
# Ignore the files created by script
|
# Ignore the files created by script
|
||||||
*.M1
|
*.M1
|
||||||
*.hex2
|
*.hex2
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
rm -f test/test100/cc.M1
|
rm -f test/test100/cc.M1
|
||||||
rm -f test/test100/cc.hex2
|
rm -f test/test100/cc.hex2
|
||||||
rm -f test/test100/proof
|
rm -f test/test100/proof
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
# Build the test
|
# Build the test
|
||||||
if [ -f bin/M2-Planet ]
|
if [ -f bin/M2-Planet ]
|
||||||
|
|
|
@ -1,3 +1,19 @@
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
# Ignore the files created by script
|
# Ignore the files created by script
|
||||||
*.M1
|
*.M1
|
||||||
*.hex2
|
*.hex2
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#include<stdlib.h>
|
#include<stdlib.h>
|
||||||
#include<stdio.h>
|
#include<stdio.h>
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
rm -f test/test11/break-do.M1
|
rm -f test/test11/break-do.M1
|
||||||
rm -f test/test11/break-do.hex2
|
rm -f test/test11/break-do.hex2
|
||||||
rm -f test/test11/proof
|
rm -f test/test11/proof
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
# Build the test
|
# Build the test
|
||||||
bin/M2-Planet -f functions/putchar.c \
|
bin/M2-Planet -f functions/putchar.c \
|
||||||
|
|
|
@ -1,3 +1,19 @@
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
# Ignore the files created by script
|
# Ignore the files created by script
|
||||||
*.M1
|
*.M1
|
||||||
*.hex2
|
*.hex2
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#include<stdlib.h>
|
#include<stdlib.h>
|
||||||
#include<stdio.h>
|
#include<stdio.h>
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
rm -f test/test12/break-for.M1
|
rm -f test/test12/break-for.M1
|
||||||
rm -f test/test12/break-for.hex2
|
rm -f test/test12/break-for.hex2
|
||||||
rm -f test/test12/proof
|
rm -f test/test12/proof
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
# Build the test
|
# Build the test
|
||||||
bin/M2-Planet -f functions/putchar.c \
|
bin/M2-Planet -f functions/putchar.c \
|
||||||
|
|
|
@ -1,3 +1,19 @@
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
# Ignore the files created by script
|
# Ignore the files created by script
|
||||||
*.M1
|
*.M1
|
||||||
*.hex2
|
*.hex2
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#include<stdlib.h>
|
#include<stdlib.h>
|
||||||
#include<stdio.h>
|
#include<stdio.h>
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
rm -f test/test13/break-while.M1
|
rm -f test/test13/break-while.M1
|
||||||
rm -f test/test13/break-while.hex2
|
rm -f test/test13/break-while.hex2
|
||||||
rm -f test/test13/proof
|
rm -f test/test13/proof
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
# Build the test
|
# Build the test
|
||||||
bin/M2-Planet -f functions/putchar.c \
|
bin/M2-Planet -f functions/putchar.c \
|
||||||
|
|
|
@ -1,3 +1,19 @@
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
# Ignore the files created by script
|
# Ignore the files created by script
|
||||||
*.M1
|
*.M1
|
||||||
*.hex2
|
*.hex2
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#include<stdlib.h>
|
#include<stdlib.h>
|
||||||
#include<stdio.h>
|
#include<stdio.h>
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
rm -f test/test14/basic_args.M1
|
rm -f test/test14/basic_args.M1
|
||||||
rm -f test/test14/basic_args.hex2
|
rm -f test/test14/basic_args.hex2
|
||||||
rm -f test/test14/proof
|
rm -f test/test14/proof
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
# Build the test
|
# Build the test
|
||||||
bin/M2-Planet -f functions/putchar.c \
|
bin/M2-Planet -f functions/putchar.c \
|
||||||
|
|
|
@ -1,3 +1,19 @@
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
# Ignore the files created by script
|
# Ignore the files created by script
|
||||||
*.M1
|
*.M1
|
||||||
*.hex2
|
*.hex2
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
rm -f test/test15/file_read.M1
|
rm -f test/test15/file_read.M1
|
||||||
rm -f test/test15/file_read.hex2
|
rm -f test/test15/file_read.hex2
|
||||||
rm -f test/test15/proof
|
rm -f test/test15/proof
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
/* Copyright (C) 2016 Jeremiah Orians
|
/* Copyright (C) 2016 Jeremiah Orians
|
||||||
* This file is part of stage0.
|
* This file is part of M2-Planet.
|
||||||
*
|
*
|
||||||
* stage0 is free software: you can redistribute it and/or modify
|
* M2-Planet is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* stage0 is distributed in the hope that it will be useful,
|
* M2-Planet is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with stage0. If not, see <http://www.gnu.org/licenses/>.
|
* along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#include<stdio.h>
|
#include<stdio.h>
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,20 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
# Build the test
|
# Build the test
|
||||||
bin/M2-Planet -f functions/file.c \
|
bin/M2-Planet -f functions/file.c \
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
65efe46ad54a84cdace0b618447a7aedb72068f9e18a32cbd7643fe46a250f13 test/test15/proof
|
ebbd59a6b0fff8c0d879e26ca383640066918d2e7d55da8f47a88e0cce2329f4 test/test15/proof
|
||||||
|
|
|
@ -1,3 +1,19 @@
|
||||||
|
## Copyright (C) 2017 Jeremiah Orians
|
||||||
|
## This file is part of M2-Planet.
|
||||||
|
##
|
||||||
|
## M2-Planet is free software: you can redistribute it and/or modify
|
||||||
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation, either version 3 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## M2-Planet is distributed in the hope that it will be useful,
|
||||||
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
## GNU General Public License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with M2-Planet. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
# Ignore the files created by script
|
# Ignore the files created by script
|
||||||
*.M1
|
*.M1
|
||||||
*.hex2
|
*.hex2
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue