initial commit

This commit is contained in:
wt committed 2026-02-13 18:01:07 +07:00
commit 8e54631e4b
8 files changed
+303

No files matched your search

+29
View File
@@ -0,0 +1,29 @@
CC = gcc
CFLAGS = -Wall -g -std=gnu2x
LDFLAGS =
LIBS =
INCLUDES = -I./src/lib -I./src
SRCS = src/main.c
CSRCS = src/client.c
OBJS = src/main.o
COBJS = src/client.o
TARGET = sch
CTARGET = schc
CROSS_COMPILE =
all: $(TARGET) $(CTARGET)
$(TARGET): $(OBJS)
$(CROSS_COMPILE)$(CC) $(LDFLAGS) $^ -o $@ $(LIBS)
$(CTARGET): $(COBJS)
$(CROSS_COMPILE)$(CC) $(LDFLAGS) $^ -o $@ $(LIBS)
%.o: %.c
$(CROSS_COMPILE)$(CC) $(CFLAGS) $(INCLUDES) -c $< -o $@
clean:
rm -f $(OBJS) $(TARGET) $(CTARGET)
test: $(TARGET)
bash ./tests.sh