2a6eb6df653a00e136f3e6109653dd59e0f41320
[tpg/acess2.git] / Tools / nativelib / Makefile
1
2 KERNEL_DIR := ../../KernelLand/Kernel
3
4 NOBJ := logging.o misc.o
5 KOBJ := threads.o time.o mutex.o
6 OBJ := $(NOBJ) $(KOBJ)
7 BIN := ../libnativelib.a
8
9 CFLAGS := -Wall -std=c99 -Werror
10 CPPFLAGS := -I include
11
12
13 .PHONY: all clean
14
15 all: $(BIN)
16
17 clean:
18         $(RM) $(BIN) $(OBJ)
19
20 $(BIN): $(OBJ)
21         ar cru $(BIN) $(OBJ)
22
23 $(NOBJ): %.o: %.c
24         $(CC) -o $@ -c $< $(CFLAGS) $(CPPFLAGS)
25 $(KOBJ): %.o: %.c
26         $(CC) -o $@ -c $< $(CFLAGS) $(CPPFLAGS) -I $(KERNEL_DIR)/include
27

UCC git Repository :: git.ucc.asn.au