17 lines
426 B
Makefile
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
|