Files
PluralTechnology/service/csrts/server/Makefile
T
2026-07-15 07:53:40 +00:00

27 lines
535 B
Makefile

#
# Copyright (c) 2026, Chloe M.
# Provided under the BSD-3 clause
#
# Description: Client server runtime service build script
# Author: Chloe M.
#
CFILES = $(shell find . -name "*.c")
OFILES = $(CFILES:.c=.o)
CFLAGS = $(SYS_CFLAGS)
CRT_FILES = $(shell find $(PT_URT_CRT) -name "*.o")
SERVER_OUT = \
$(PT_PROJECT_ROOT)/service/base/boot/csrts.sys
.PHONY: all
all: $(SERVER_OUT)
.PHONY: $(SERVER_OUT)
$(SERVER_OUT): $(OFILES)
$(SYS_LD) $(OFILES) $(CRT_FILES) -T$(USER_LDS) -o $@
%.o: %.c
$(SYS_CC) -c $< $(CFLAGS) -o $@