]> rtime.felk.cvut.cz Git - frescor/fna.git/blob - src_frescan/Makefile
added frescan sources
[frescor/fna.git] / src_frescan / Makefile
1 .PHONY: none frescan clean cleanall
2
3 include ../config.mk
4 include ../rules.mk
5
6 CC = mgcc
7 CFLAGS = -g -Wall
8 LDFLAGS = -L./ -lfrescan
9
10 SRCS := $(wildcard *.c)
11 OBJS := $(patsubst %.c,%.o,$(wildcard *.c))
12 HDRS := $(wildcard *.h)
13
14 frescan:  $(OBJS)
15         @exec echo -e "\n>> Generating libfrescan.a.. [OK]";
16         ar -rc libfrescan.a *.o
17
18 %.o: %.c $(SRCS) $(HDRS)
19         @$(CC) $(CFLAGS) -c $< # 1> /dev/null
20
21 %.exe: %.c
22         @exec echo -e "\n>> Building $@: ";
23         @if [ -f $< ]; \
24         then \
25                 $(CC) $(CFLAGS) $< $(LDFLAGS) -o $@; \
26         fi;
27         @exec echo ">> End Building $@";