24 lines
401 B
Makefile
24 lines
401 B
Makefile
CC = gcc
|
|
SOURCES = src/main.c
|
|
OBJECTS = obj/main.o
|
|
TARGET = bin/cyjam
|
|
CFLAGS = -Wall -I./include
|
|
LDFLAGS = -L./lib
|
|
LDLIBS = -lm -lisland -lfov -lncurses
|
|
|
|
all: CFLAGS += -O3
|
|
all: $(TARGET)
|
|
|
|
debug: CFLAGS += -g
|
|
debug: $(TARGET)
|
|
|
|
$(TARGET): $(OBJECTS)
|
|
$(CC) -o $(TARGET) $(OBJECTS) $(CLFAGS) $(LDFLAGS) $(LDLIBS)
|
|
|
|
obj/main.o: src/main.c
|
|
$(CC) -c -o $@ $< $(CFLAGS)
|
|
|
|
clean:
|
|
$(RM) $(TARGET) $(OBJECTS)
|
|
|