aboutsummaryrefslogtreecommitdiff
path: root/core/Makefile
blob: 4232da9fcfdfd128e50468781cc13df641b9c8fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
SRC=$(wildcard *.c)
OBJ=$(SRC:%.c=objects/%)

all: ${OBJ}

options:
	@echo SRC: ${SRC}
	@echo OBJ: ${OBJ}

objects/%: %.c ../lib/slib.a
	@echo Building $<
	@-mkdir -p $$(dirname $@)
	@gcc $< -o $@ ../lib/slib.a -static -nostdlib -fno-stack-protector -Wno-implicit-function-declaration -fno-builtin -Wno-int-conversion -g

clean:
	@echo Cleaning Up Core
	@rm ${OBJ}