]> rtime.felk.cvut.cz Git - frescor/fna.git/blob - src_unix/Makefile
Do not enter unnecessary subdirectories
[frescor/fna.git] / src_unix / Makefile
1 .PHONY: all objs libunixfna.a
2
3 all: libunixfna.a
4 include ../config.mk
5 include ../rules.mk
6
7 SRCS := $(wildcard *.c)
8 OBJS := $(patsubst %.c,%.o,$(wildcard *.c))
9 HDRS := $(wildcard $(FNA_PATH)/include/*.h)
10
11 objs: $(OBJS)
12
13 %.o: %.c $(SRCS) $(HDRS)
14         $(CC) $(CFLAGS) -c $<
15
16 libunixfna.a: objs
17         @exec echo -e "\n>> Building UNIX FNA:";
18         @ar -rc libunixfna.a *.o
19         @mv libunixfna.a $(FNA_PATH)/lib
20         @exec echo ">> end Building UNIX FNA  [OK]"