commit 9c80f2465aa7742a4d5e81a8ea44421f97a4ce3e Author: Yorhel Date: Sun Jan 26 14:54:38 2025 +0100 Init diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5d4ef20 --- /dev/null +++ b/.gitignore @@ -0,0 +1,11 @@ +*~ +Makefile +Makefile.old +blib/ +pm_to_blib +MANIFEST +MANIFEST.bak +FU-*/ +FU.bs +FU.c +FU.o diff --git a/FU.pm b/FU.pm new file mode 100644 index 0000000..fc125fa --- /dev/null +++ b/FU.pm @@ -0,0 +1,4 @@ +package FU 0.1; +use v5.36; + +1; diff --git a/FU.xs b/FU.xs new file mode 100644 index 0000000..d0d44f0 --- /dev/null +++ b/FU.xs @@ -0,0 +1,6 @@ +#define PERL_NO_GET_CONTEXT +#include "EXTERN.h" +#include "perl.h" +#include "XSUB.h" + +MODULE = FU PACKAGE = FU::XS diff --git a/FU/XS.pm b/FU/XS.pm new file mode 100644 index 0000000..646ea10 --- /dev/null +++ b/FU/XS.pm @@ -0,0 +1,5 @@ +package FU::XS 0.1; +use Carp; # may be called by XS. +use XSLoader; +XSLoader::load('FU'); +1; diff --git a/MANIFEST.SKIP b/MANIFEST.SKIP new file mode 100644 index 0000000..5e967b4 --- /dev/null +++ b/MANIFEST.SKIP @@ -0,0 +1,7 @@ +~($|/) +(^|/)\. +^MANIFEST\.bak +^pm_to_blib +^blib/ +^FU-[^/]+/ +^FU\.(c|bs|o) diff --git a/Makefile.PL b/Makefile.PL new file mode 100644 index 0000000..8e110be --- /dev/null +++ b/Makefile.PL @@ -0,0 +1,11 @@ +use ExtUtils::MakeMaker; +WriteMakefile( + NAME => 'FU', + VERSION_FROM => 'FU.pm', + LICENSE => 'mit', + NO_MYMETA => 1, + MIN_PERL_VERSION => 'v5.36', + META_MERGE => { + dynamic_config => 0, + }, +); diff --git a/README.md b/README.md new file mode 100644 index 0000000..5103de5 --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ +# FU - Framework Ultimatum + +## Build & Install + +```sh +perl Makefile.PL +make +make install +```