started with nucleo support
[mTask.git] / int / Makefile
1 CPPFLAGS:=-g -Wall -Wextra -Werror -DDEBUG
2 PROG:=main
3 OBJS:=interpret.o sds.o task.o main.o
4
5 all: mTaskSymbols.h $(PROG)
6
7 %.o: %.cpp
8 g++ $(CPPFLAGS) -c $< -o $@
9
10 $(PROG): $(OBJS) misc.h
11 g++ $(LDFLAGS) -o $@ $(OBJS)
12
13 mTaskSymbols.h:
14 CLMFLAGS=-nr make -BC .. mTaskInterpret
15 ../mTaskInterpret > $@
16
17 clean:
18 $(RM) $(OBJS) $(PROG)