pvjc25/du8/Makefile
2025-06-12 13:00:33 +02:00

23 lines
405 B
Makefile

CC = gcc
CFLAGS = -Wall -Wextra -pedantic -std=c99
LIBS = -lncurses -lm
TARGET = asteroids
OBJS = main.o game.o world.o
all: $(TARGET)
$(TARGET): $(OBJS)
$(CC) $(CFLAGS) -o $(TARGET) $(OBJS) $(LIBS)
main.o: main.c game.h world.h
$(CC) $(CFLAGS) -c main.c
game.o: game.c game.h world.h
$(CC) $(CFLAGS) -c game.c
world.o: world.c world.h
$(CC) $(CFLAGS) -c world.c
clean:
rm -f $(TARGET) $(OBJS)