-CFLAGS:=-g -Wall -Wextra -DDEBUG
+CFLAGS:=-DLINUX -g -Wall -Wextra -DDEBUG
PROG:=main
-OBJS:=interpret.o sds.o task.o main.o interface.o
+OBJS:=interpret.o sds.o task.o main.o interface.o spec.o
-all: mTaskSymbols.h $(PROG)
+all: $(PROG)
interface.o: interface_linux.c
- $(CC) $(CFLAGS) -c $< -o $@
+ $(CC) $(CFLAGS) -c $< -o $@
$(PROG): $(OBJS)
$(CC) $(LDFLAGS) -o $@ $(OBJS)
-
-mTaskSymbols.h:
- CLMFLAGS=-nr make -BC ../.. mTaskInterpret
- ../../mTaskInterpret > $@
clean:
$(RM) $(OBJS) $(PROG)