diff options
author | Alejandro Colomar <alx.manpages@gmail.com> | 2021-03-20 19:08:11 +0100 |
---|---|---|
committer | Alejandro Colomar <alx.manpages@gmail.com> | 2021-03-20 19:08:11 +0100 |
commit | cc526ef31b86a8ff617d2e1384d0eef339a8de62 (patch) | |
tree | 7b0572c73a9fa5c6c1fe09c5cea36ed61b4c970c | |
parent | 33ce2065701719c918d00795e31fffb66cd917c0 (diff) |
Use directories
Signed-off-by: Alejandro Colomar <alx.manpages@gmail.com>
-rw-r--r-- | Makefile | 29 | ||||
-rw-r--r-- | src/love.c (renamed from love.c) | 0 |
2 files changed, 19 insertions, 10 deletions
@@ -17,16 +17,25 @@ LDFLAGS = -fuse-linker-plugin LDFLAGS += `pkg-config --libs --static libalx-base` LDFLAGS += `pkg-config --libs --static libalx-robot-ur` -all: love +.PHONY: all +all: .tmp/love -love.s: love.c - @echo " CC $@"; - $(CC) $(CFLAGS) -S $< -o $@; +.tmp/love.s: src/love.c | .tmp + @echo ' CC $@'; + @$(CC) $(CFLAGS) -S $< -o $@; -love.o: love.s - @echo " AS $@"; - $(AS) $< -o $@; +.tmp/love.o: .tmp/love.s | .tmp + @echo ' AS $@'; + @$(AS) $< -o $@; -love: love.o - @echo " CC $@"; - $(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS); +.tmp/love: .tmp/love.o | .tmp + @echo ' CC $@'; + @$(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS); + +.tmp: + @mkdir -p .tmp; + +.PHONY: clean +clean: + @echo ' RM .tmp/'; + -@rm -rf .tmp/; |