Follow GNU guidelines regarding GPLv3
- Rename LICENSE to COPYING - Add recommended header in each file
This commit is contained in:
parent
0d32ad71f8
commit
c8aa5562e5
16
Makefile
16
Makefile
|
@ -16,7 +16,21 @@
|
|||
#******************************************************************************
|
||||
# (C) 2017-2018 Christophe de Dinechin <christophe@dinechin.org>
|
||||
# This software is licensed under the GNU General Public License v3
|
||||
# See LICENSE file for details.
|
||||
#******************************************************************************
|
||||
# This file is part of make-it-quick
|
||||
#
|
||||
# make-it-quick 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.
|
||||
#
|
||||
# make-it-quick 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
#******************************************************************************
|
||||
|
||||
# Package description
|
||||
|
|
|
@ -15,8 +15,22 @@
|
|||
#
|
||||
#******************************************************************************
|
||||
# (C) 2017-2017 Christophe de Dinechin <christophe@dinechin.org>
|
||||
#This software is licensed under the GNU General Public License v3
|
||||
#See file COPYING for details.
|
||||
# This software is licensed under the GNU General Public License v3
|
||||
#******************************************************************************
|
||||
# This file is part of make-it-quick
|
||||
#
|
||||
# make-it-quick 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.
|
||||
#
|
||||
# make-it-quick 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
#******************************************************************************
|
||||
|
||||
CROSS_COMPILE=arm-linux-gnu
|
||||
|
|
|
@ -15,7 +15,21 @@
|
|||
#******************************************************************************
|
||||
# (C) 1992-2018 Christophe de Dinechin <christophe@dinechin.org>
|
||||
# This software is licensed under the GNU General Public License v3
|
||||
# See LICENSE file for details.
|
||||
#******************************************************************************
|
||||
# This file is part of make-it-quick
|
||||
#
|
||||
# make-it-quick 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.
|
||||
#
|
||||
# make-it-quick 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
#******************************************************************************
|
||||
|
||||
# Identification of the default build environment
|
||||
|
|
|
@ -16,7 +16,21 @@
|
|||
#******************************************************************************
|
||||
# (C) 2018 Christophe de Dinechin <christophe@dinechin.org>
|
||||
# This software is licensed under the GNU General Public License v3
|
||||
# See LICENSE file for details.
|
||||
#******************************************************************************
|
||||
# This file is part of make-it-quick
|
||||
#
|
||||
# make-it-quick 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.
|
||||
#
|
||||
# make-it-quick 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
#******************************************************************************
|
||||
|
||||
DEFINES_BUILDENV_bsd=CONFIG_BSD
|
||||
|
|
|
@ -16,7 +16,21 @@
|
|||
#******************************************************************************
|
||||
# (C) 1992-2018 Christophe de Dinechin <christophe@dinechin.org>
|
||||
# This software is licensed under the GNU General Public License v3
|
||||
# See LICENSE file for details.
|
||||
#******************************************************************************
|
||||
# This file is part of make-it-quick
|
||||
#
|
||||
# make-it-quick 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.
|
||||
#
|
||||
# make-it-quick 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
#******************************************************************************
|
||||
|
||||
DEFINES_BUILDENV_cygwin=CONFIG_CYGWIN UNICODE _WIN32 WIN32
|
||||
|
|
|
@ -16,7 +16,21 @@
|
|||
#******************************************************************************
|
||||
# (C) 2018 Christophe de Dinechin <christophe@dinechin.org>
|
||||
# This software is licensed under the GNU General Public License v3
|
||||
# See LICENSE file for details.
|
||||
#******************************************************************************
|
||||
# This file is part of make-it-quick
|
||||
#
|
||||
# make-it-quick 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.
|
||||
#
|
||||
# make-it-quick 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
#******************************************************************************
|
||||
|
||||
DEFINES_BUILDENV_haiku=CONFIG_HAIKU
|
||||
|
|
|
@ -14,7 +14,21 @@
|
|||
#******************************************************************************
|
||||
# (C) 1992-2018 Christophe de Dinechin <christophe@dinechin.org>
|
||||
# This software is licensed under the GNU General Public License v3
|
||||
# See LICENSE file for details.
|
||||
#******************************************************************************
|
||||
# This file is part of make-it-quick
|
||||
#
|
||||
# make-it-quick 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.
|
||||
#
|
||||
# make-it-quick 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
#******************************************************************************
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
|
|
|
@ -16,7 +16,21 @@
|
|||
#******************************************************************************
|
||||
# (C) 1992-2018 Christophe de Dinechin <christophe@dinechin.org>
|
||||
# This software is licensed under the GNU General Public License v3
|
||||
# See LICENSE file for details.
|
||||
#******************************************************************************
|
||||
# This file is part of make-it-quick
|
||||
#
|
||||
# make-it-quick 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.
|
||||
#
|
||||
# make-it-quick 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
#******************************************************************************
|
||||
|
||||
OS_NAME_BUILDENV_macosx= macosx
|
||||
|
|
|
@ -16,7 +16,21 @@
|
|||
#******************************************************************************
|
||||
# (C) 1992-2018 Christophe de Dinechin <christophe@dinechin.org>
|
||||
# This software is licensed under the GNU General Public License v3
|
||||
# See LICENSE file for details.
|
||||
#******************************************************************************
|
||||
# This file is part of make-it-quick
|
||||
#
|
||||
# make-it-quick 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.
|
||||
#
|
||||
# make-it-quick 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
#******************************************************************************
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
|
|
16
config.mk
16
config.mk
|
@ -15,7 +15,21 @@
|
|||
#******************************************************************************
|
||||
# (C) 1992-2018 Christophe de Dinechin <christophe@dinechin.org>
|
||||
# This software is licensed under the GNU General Public License v3
|
||||
# See LICENSE file for details.
|
||||
#******************************************************************************
|
||||
# This file is part of make-it-quick
|
||||
#
|
||||
# make-it-quick 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.
|
||||
#
|
||||
# make-it-quick 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
#******************************************************************************
|
||||
|
||||
# Use /bin/sh as a basic shell, since it is faster than bash
|
||||
|
|
|
@ -16,7 +16,21 @@
|
|||
#******************************************************************************
|
||||
# (C) 1992-2018 Christophe de Dinechin <christophe@dinechin.org>
|
||||
# This software is licensed under the GNU General Public License v3
|
||||
# See LICENSE file for details.
|
||||
#******************************************************************************
|
||||
# This file is part of make-it-quick
|
||||
#
|
||||
# make-it-quick 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.
|
||||
#
|
||||
# make-it-quick 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
#******************************************************************************
|
||||
|
||||
DEFINES_BUILDENV_msys=CONFIG_MSYS UNICODE _WIN32 WIN32
|
||||
|
|
|
@ -16,7 +16,21 @@
|
|||
#******************************************************************************
|
||||
# (C) 1992-2018 Christophe de Dinechin <christophe@dinechin.org>
|
||||
# This software is licensed under the GNU General Public License v3
|
||||
# See LICENSE file for details.
|
||||
#******************************************************************************
|
||||
# This file is part of make-it-quick
|
||||
#
|
||||
# make-it-quick 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.
|
||||
#
|
||||
# make-it-quick 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
#******************************************************************************
|
||||
|
||||
DEFINES_BUILDENV_unix=
|
||||
|
|
|
@ -16,7 +16,21 @@
|
|||
#******************************************************************************
|
||||
# (C) 1992-2018 Christophe de Dinechin <christophe@dinechin.org>
|
||||
# This software is licensed under the GNU General Public License v3
|
||||
# See LICENSE file for details.
|
||||
#******************************************************************************
|
||||
# This file is part of make-it-quick
|
||||
#
|
||||
# make-it-quick 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.
|
||||
#
|
||||
# make-it-quick 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
#******************************************************************************
|
||||
|
||||
DEFINES_BUILDENV_vs2013-64=$(DEFINES_BUILDENV_vs2013)
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_alloca.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if alloca exists
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include <alloca.h>
|
||||
|
||||
int main()
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_clearenv.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if clearenv exists
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
int main()
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_drand48.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if drand48() is provided by <stdlib.h> (missing on some MinGW)
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
int main()
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_egl.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if EGL header is present (assume it is installed if present)
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include <epoxy/egl.h>
|
||||
|
||||
int main()
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_gdk_event_get_scancode.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if gdk_event_get_scancode function is sane
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include <gdk/gdk.h>
|
||||
|
||||
int main()
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_getpeereid.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if getpeereid exists
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <unistd.h>
|
||||
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_glob.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if glob exists and has basic functionality
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include <glob.h>
|
||||
|
||||
int glob_error(const char *epath, int errno)
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_gstaudio.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if gstaudio is installed
|
||||
//
|
||||
// (the test is not quite correct, but sufficient for SPICE)
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include <gst/gst.h>
|
||||
int main()
|
||||
{
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_gstvideo.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if gstvideo is present
|
||||
//
|
||||
// (The test is not quite correct, sufficient for SPICE for now)
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include <gst/gst.h>
|
||||
int main()
|
||||
{
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_int64.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if the compiler natively implements __int64 (Windows compilers)
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
int main()
|
||||
{
|
||||
__int64 x = 0;
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_longlong.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if compiler offers a long long type
|
||||
//
|
||||
// (I know, this is a bit outdated)
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
int main()
|
||||
{
|
||||
long long x = 0;
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_mingw_aligned_malloc.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if we need to use zany functions for alligned malloc
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include <malloc.h>
|
||||
|
||||
int main()
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_polkit_authority_get_sync.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if polkit_authority_get_sync exists
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include <polkit/polkit.h>
|
||||
int main()
|
||||
{
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_polkit_authorization_result_get_dismissed.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if polkit_authorization_result_get_dismissed exists
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include <polkit/polkit.h>
|
||||
int main()
|
||||
{
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_posix_memalign.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if we can use posix_memalign (otherwise, see mingw align...)
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
int main()
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_pulse.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if pulse development headers are installed
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include <pulse/glib-mainloop.h>
|
||||
|
||||
int main()
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_sasl.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if sasl development headers are installed
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include <sasl/sasl.h>
|
||||
int main()
|
||||
{
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_sbrk.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if sbrk() exists
|
||||
// (macOS has been warning about deprecation for a while)
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include <unistd.h>
|
||||
#include <stdio.h>
|
||||
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_sigaction.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if sigaction exists
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include <signal.h>
|
||||
|
||||
int main()
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_strtok_r.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if strtok is sane
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include <string.h>
|
||||
|
||||
int main()
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_struct_sigaction.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if there is a struct sigaction in <signal.h>
|
||||
//
|
||||
// Consider using check_sigaction.c instead
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include <signal.h>
|
||||
|
||||
int main()
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_struct_stat.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if <sys/stat.h> exists and provides struct stat.
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include <sys/stat.h>
|
||||
|
||||
int main()
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_uchar.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if uchar is defined by <stdlib.h> or <stdint.h>
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <stdint.h>
|
||||
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_uint.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if uint is defined by <stdlib.h> or <stdint.h>
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <stdint.h>
|
||||
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_ulong.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if ulong is defined by <stdlib.h> or <stdint.h>
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <stdint.h>
|
||||
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// check_ushort.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Check if ushort is defined by <stdlib.h> or <stdint.h>
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <stdint.h>
|
||||
|
||||
|
|
|
@ -1,6 +1,37 @@
|
|||
#!/bin/bash
|
||||
# Configure 'make-it-quick' with the most-common options
|
||||
# Those are appended to config.local-setup.mk
|
||||
# *****************************************************************************
|
||||
# configure TaoJS project
|
||||
# *****************************************************************************
|
||||
#
|
||||
# File Description:
|
||||
#
|
||||
# Configure 'make-it-quick' with the most-common options
|
||||
# Those will be used by the Makefile to generate config.system-setup.mk
|
||||
# This script is mostly to inferface "like autoconf"
|
||||
#
|
||||
#
|
||||
#
|
||||
#
|
||||
#
|
||||
# *****************************************************************************
|
||||
# (C) 2017 Christophe de Dinechin <christophe@dinechin.org>
|
||||
# This software is licensed under the GNU General Public License v3
|
||||
#******************************************************************************
|
||||
# This file is part of make-it-quick
|
||||
#
|
||||
# make-it-quick 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.
|
||||
#
|
||||
# make-it-quick 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
# *****************************************************************************
|
||||
|
||||
SETUP=configured.mk
|
||||
|
||||
|
|
|
@ -16,7 +16,21 @@
|
|||
#******************************************************************************
|
||||
# (C) 2017-2018 Christophe de Dinechin <christophe@dinechin.org>
|
||||
# This software is licensed under the GNU General Public License v3
|
||||
# See LICENSE file for details.
|
||||
#******************************************************************************
|
||||
# This file is part of make-it-quick.
|
||||
#
|
||||
# make-it-quick 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.
|
||||
#
|
||||
# Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
#******************************************************************************
|
||||
|
||||
# Define the source code
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// hello.cpp make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// A simple "hello-world" test for make-it-quick
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include "config.h"
|
||||
#if HAVE_IOSTREAM
|
||||
#include <iostream>
|
||||
|
|
|
@ -16,7 +16,21 @@
|
|||
#******************************************************************************
|
||||
# (C) 2017-2018 Christophe de Dinechin <christophe@dinechin.org>
|
||||
# This software is licensed under the GNU General Public License v3
|
||||
# See LICENSE file for details.
|
||||
#******************************************************************************
|
||||
# This file is part of make-it-quick.
|
||||
#
|
||||
# make-it-quick 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.
|
||||
#
|
||||
# Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
#******************************************************************************
|
||||
|
||||
SOURCES=lib1.c
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// lib1.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Simple test file for make-it-quick
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
int lib1_foo(void)
|
||||
{
|
||||
return 42;
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
# File Description:
|
||||
#
|
||||
#
|
||||
# Simple example makefile
|
||||
#
|
||||
#
|
||||
#
|
||||
|
@ -16,7 +16,21 @@
|
|||
#******************************************************************************
|
||||
# (C) 2017-2018 Christophe de Dinechin <christophe@dinechin.org>
|
||||
# This software is licensed under the GNU General Public License v3
|
||||
# See LICENSE file for details.
|
||||
#******************************************************************************
|
||||
# This file is part of make-it-quick.
|
||||
#
|
||||
# make-it-quick 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.
|
||||
#
|
||||
# Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
#******************************************************************************
|
||||
|
||||
SOURCES=lib2.c
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// lib2.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Simple test file for make-it-quick
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
int lib2_bar(void)
|
||||
{
|
||||
return 42;
|
||||
|
|
|
@ -1 +1,36 @@
|
|||
// ****************************************************************************
|
||||
// log-name.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Simple test file for make-it-quick
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
int x = 0;
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
// ****************************************************************************
|
||||
// world.c make-it-quick
|
||||
// ****************************************************************************
|
||||
//
|
||||
// File Description:
|
||||
//
|
||||
// Simple test file for make-it-quick
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// ****************************************************************************
|
||||
// (C) 2019 Christophe de Dinechin <christophe@dinechin.org>
|
||||
// This software is licensed under the GNU General Public License v3
|
||||
// ****************************************************************************
|
||||
// This file is part of make-it-quick.
|
||||
//
|
||||
// make-it-quick 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.
|
||||
//
|
||||
// Foobar 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
// ****************************************************************************
|
||||
|
||||
#include "config.h"
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
|
|
@ -33,7 +33,7 @@ can be used to rapidly build C and C++ programs.
|
|||
%doc README.md
|
||||
%doc AUTHORS
|
||||
%doc NEWS
|
||||
%license LICENSE
|
||||
%license COPYING
|
||||
|
||||
%dir %{_includedir}/%{name}
|
||||
%{_includedir}/%{name}/*.mk
|
||||
|
|
16
rules.mk
16
rules.mk
|
@ -15,7 +15,21 @@
|
|||
#******************************************************************************
|
||||
# (C) 1992-2018 Christophe de Dinechin <christophe@dinechin.org>
|
||||
# This software is licensed under the GNU General Public License v3
|
||||
# See LICENSE file for details.
|
||||
#******************************************************************************
|
||||
# This file is part of make-it-quick
|
||||
#
|
||||
# make-it-quick 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.
|
||||
#
|
||||
# make-it-quick 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 make-it-quick. If not, see <https://www.gnu.org/licenses/>.
|
||||
#******************************************************************************
|
||||
|
||||
# Include the Makefile configuration and local variables
|
||||
|
|
Loading…
Reference in New Issue