CVSim 1.0.0
(1,709 bytes)
# import paths
include Makefile.include.root
6_COMP_SIM_DIR = C/6_comp_backend
21_COMP_SIM_DIR = C/21_comp_backend
all:
$(SWIG) -java -package edu.mit.lcp.C6_comp_backend \
-outdir java/src/edu/mit/lcp/C6_comp_backend \
swig/main_6_comp.i
$(CC) $(CFLAGS) -c \
$(6_COMP_SIM_DIR)/sim/equation.c \
$(6_COMP_SIM_DIR)/sim/reflex.c \
$(6_COMP_SIM_DIR)/sim/simulator.c \
$(6_COMP_SIM_DIR)/sim/estimate.c \
$(6_COMP_SIM_DIR)/sim/rkqc.c \
$(6_COMP_SIM_DIR)/main/initial.c \
$(6_COMP_SIM_DIR)/main/main.c \
$(6_COMP_SIM_DIR)/main/main_java.c \
$(6_COMP_SIM_DIR)/main/turning.c \
swig/main_6_comp_wrap.c
$(BUILDLIB) -o $(LIB6) \
equation.o \
reflex.o \
simulator.o \
estimate.o \
rkqc.o \
initial.o \
main.o \
main_java.o \
turning.o \
main_6_comp_wrap.o
$(SWIG) -java -package edu.mit.lcp.C21_comp_backend \
-outdir java/src/edu/mit/lcp/C21_comp_backend \
swig/main_21_comp.i
$(CC) $(CFLAGS) -c \
$(21_COMP_SIM_DIR)/sim/equation.c \
$(21_COMP_SIM_DIR)/sim/reflex.c \
$(21_COMP_SIM_DIR)/sim/simulator.c \
$(21_COMP_SIM_DIR)/sim/estimate.c \
$(21_COMP_SIM_DIR)/sim/rkqc.c \
$(21_COMP_SIM_DIR)/main/initial.c \
$(21_COMP_SIM_DIR)/main/main.c \
$(21_COMP_SIM_DIR)/main/main_java.c \
$(21_COMP_SIM_DIR)/main/turning.c \
swig/main_21_comp_wrap.c
$(BUILDLIB) -o $(LIB21) \
equation.o \
reflex.o \
simulator.o \
estimate.o \
rkqc.o \
initial.o \
main.o \
main_java.o \
turning.o \
main_21_comp_wrap.o
make -C java
clean:
-rm *.o
-rm $(LIB6) $(LIB21)
-rm swig/main_*_comp_wrap.c
-rm java/src/edu/mit/lcp/C6_comp_backend/*.java
-rm java/src/edu/mit/lcp/C21_comp_backend/*.java
-rm -r java/classes/edu
make -C java clean
.PHONY: all clean