summaryrefslogtreecommitdiffstats
path: root/Makefile
blob: cb82c9a13271fe8573e5b6fe1a62ae17409976e9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
CC = cc
TARGET = app

SRC = main.c
OBJ = $(SRC:.c=.o)

CFLAGS  = -std=c99
CFLAGS += -Os
CFLAGS += -Wall
CFLAGS += -I /usr/local/include

LDFLAGS  = -L /usr/local/lib
LDFLAGS += -lalleg -lalleg_unsharable

all: app

%.o: %.c
	 $(CC) $(CFLAGS) -c -o $@ $<

app: $(OBJ)
	 $(CC) $(LDFLAGS) $(OBJ) -o $(TARGET).out

.PHONY: clean

clean:
	 rm *.o *.out