convotest/Makefile
2024-06-15 16:56:16 -05:00

17 lines
426 B
Makefile

CFLAGS= -Wfatal-errors -Wall -Wextra $(shell pkgconf --cflags sdl2 SDL2_ttf)
LDFLAGS= -s -lm $(shell pkgconf --libs sdl2 SDL2_ttf)
OBJS= main.o sy.o button.o tools.o
all: convotest
convotest: $(OBJS)
$(CC) $^ -o $@ $(CFLAGS) $(LDFLAGS)
%.o: %.c %.h
$(CC) -c $< -o $@ $(CFLAGS) $(LDFLAGS)
%.o: %.c
$(CC) -c $^ -o $@ $(CFLAGS) $(LDFLAGS)
%.o: %.asm
nasm $(NASMFLAGS) $^ -o $@
clean:
$(RM) *.o $(OBJS) convotest