Concurrency

This commit is contained in:
2026-07-28 22:17:49 -04:00
parent f235a0cf78
commit 969e36c5ff
29 changed files with 2966 additions and 111 deletions
+15
View File
@@ -0,0 +1,15 @@
# Basic GNU Make build — uses implicit rules
#
# Usage: antelope -gnu (builds "all" using implicit rules)
# antelope -gnu clean (cleans build artifacts)
#
# In GNU mode, the %.o: %.c implicit rule handles hello.c → hello.o for free.
all: hello
hello: hello.o
.PHONY: clean
clean:
rm -f hello hello.o
+20
View File
@@ -0,0 +1,20 @@
# Basic Antelope build — native mode (explicit, no magic)
#
# Usage: antelope (builds "all")
# antelope clean (cleans build artifacts)
CC = gcc
CFLAGS = -Wall -O2
all: hello
hello: hello.o
$(CC) $(CFLAGS) -o hello hello.o
hello.o: hello.c
$(CC) $(CFLAGS) -c hello.c
.PHONY: clean
clean:
rm -f hello hello.o
+7
View File
@@ -0,0 +1,7 @@
#include <stdio.h>
int main(void)
{
printf("Hello from Antelope!\n");
return 0;
}