1
0
src/status/Makefile
2025-03-27 02:48:51 -06:00

29 lines
495 B
Makefile

CFLAGS += -g
.PHONY: run
run: status
./status
.PHONY: cleanall
cleanall: clean
rm -f order.c settings.c
.PHONY: clean
clean:
rm -f status *.o
status: status.c order.c libio.o libkeyval.o
time $(CC) $(CFLAGS) -o $@ $@.c libio.o libkeyval.o
order.c: order.def.c
- cp -v order.def.c $@
libio.o: libio.c libio.h
$(CC) $(CFLAGS) -c -o $@ libio.c
libkeyval.o: libkeyval.c libkeyval.h settings.c
$(CC) $(CFLAGS) -c -o $@ libkeyval.c
settings.c: settings.def.c
- cp -v settings.def.c $@