2021-02-08 06:23:31 +00:00
|
|
|
# SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
|
|
|
|
#
|
|
|
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
|
2021-01-15 01:19:43 +00:00
|
|
|
.SUFFIXES = .def
|
|
|
|
|
|
|
|
include ../common.mk
|
|
|
|
|
|
|
|
CFLAGS = \
|
|
|
|
-I. \
|
|
|
|
-I.. \
|
|
|
|
-I../include \
|
|
|
|
-I../lib \
|
|
|
|
$(COMMON_CFLAGS)
|
|
|
|
|
|
|
|
BUILTINS_DEFS = $(addsuffix .def, $(BUILTINS_DEF_FILES))
|
|
|
|
BUILTINS_DEF_OBJS = $(addsuffix .o, $(BUILTINS_DEF_FILES))
|
|
|
|
BUILTINS_STATIC_FILES = common evalstring evalfile getopt bashgetopt
|
|
|
|
BUILTINS_STATIC_OBJS = $(addsuffix .o, $(BUILTINS_STATIC_FILES))
|
|
|
|
BUILTINS_OBJS = $(BUILTINS_DEF_OBJS) $(BUILTINS_STATIC_OBJS)
|
|
|
|
|
|
|
|
%.o: %.def
|
|
|
|
../mkbuiltins $<
|
|
|
|
$(CC) -c $(CFLAGS) -o $@ $*.c
|
|
|
|
|
|
|
|
libbuiltins.a: $(BUILTINS_OBJS) builtins.o
|
2021-03-05 22:24:01 +00:00
|
|
|
$(AR) cr $@ $^
|