move submodules in-tree

This commit is contained in:
nora 2025-08-13 20:47:44 +02:00
parent 57c4a239da
commit 830045ee2f
238 changed files with 41955 additions and 187 deletions

View file

@ -0,0 +1,4 @@
void dependency();
int main() {
dependency();
}

View file

@ -0,0 +1 @@
void dependency() {}

View file

@ -0,0 +1,16 @@
main: multia.c libmultib.a libmultic.a libmultib.so libmultic.so
cc multia.c -L. -Bdynamic -lmultib -lmultic -fuse-ld=lld
libmultib.so: multib.c
cc -fPIC multib.c -shared -o libmultib.so
libmultic.so: multic.c
cc -fPIC multic.c -shared -o libmultic.so
libmultib.a: multib.c
cc -c multib.c
ar -rcs libmultib.a multib.o
libmultic.a: multic.c
cc -c multic.c
ar -rcs libmultic.a multic.o

View file

@ -0,0 +1,9 @@
#include <stdio.h>
void conflict();
void usec();
void useb();
int main() {
usec();
useb();
conflict();
}

View file

@ -0,0 +1,6 @@
#include <stdio.h>
__attribute__((weak))
void conflict() {
puts("b");
}
void useb(){}

View file

@ -0,0 +1,8 @@
#include <stdio.h>
void conflict() {
puts("C");
}
void usec(){
}