carmel: init a basic software package builder

This commit is contained in:
Jeremy Baxter 2025-04-30 10:27:03 +12:00
parent 167b99c4e2
commit 537c0bd446
7 changed files with 369 additions and 0 deletions

20
programs/carmel/Makefile Normal file
View file

@ -0,0 +1,20 @@
CC = cc
CFLAGS = -std=c99 -pedantic -Wall -Wextra \
$(shell pkg-config --cflags iniparser)
LDFLAGS = -liniparser
OBJS = carmel-build.o util.o
all: carmel-build
carmel-build: ${OBJS}
cc ${CFLAGS} -o $@ ${OBJS} ${LDFLAGS}
.SUFFIXES: .c .o
.c.o:
${CC} ${CFLAGS} -c $<
clean:
rm -f carmel-build ${OBJS}
.PHONY: all clean