summaryrefslogtreecommitdiff
path: root/userland/windowserver/Makefile
blob: 22e09f37cdb856a7f7b0f6a7d2fe8119101a18ef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
CC="i686-sb-gcc"
CFLAGS = -ggdb -Ofast -flto -Wall -Wextra -Wimplicit-fallthrough
LDFLAGS=-flto -Ofast
BIN=ws
LIB=-lgcc
INC=-I../libgui/
all: $(BIN)
OBJ=ws.o draw.o

%.o: %.c
	clang-format -i $<
	$(CC) $(CFLAGS) $(INC) $(LIB) -o $@ -c $<

clean:
	rm $(OBJ) ws

$(BIN): $(OBJ)
	$(CC) -o $(BIN) $(LDFLAGS) $(OBJ) $(LIB)