29 lines
495 B
Makefile
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 $@
|