1.1 --- a/Makefile Tue Dec 16 18:04:56 2014 +0000
1.2 +++ b/Makefile Tue Dec 16 18:07:08 2014 +0000
1.3 @@ -18,9 +18,10 @@
1.4 LDFLAGS = -lm -lubb -L$(LIBUBB) $(shell $(SYSROOT)/usr/bin/sdl-config --libs) -Wl,-rpath-link,$(SYSROOT)/usr/lib -lSDL_gfx
1.5
1.6 IMU = imu
1.7 -TEST = itest
1.8 +ITEST = itest
1.9 +MTEST = mtest
1.10 CALIBRATE = calibrate
1.11 -TARGETS = $(IMU) $(TEST) $(CALIBRATE)
1.12 +TARGETS = $(IMU) $(ITEST) $(MTEST) $(CALIBRATE)
1.13
1.14 BASICSRC = imu.c i2c.c shutdown.c geo.c
1.15 UISRC = measure.c ui.c gui.c
1.16 @@ -28,13 +29,16 @@
1.17 IMUSRC = $(BASICSRC) $(UISRC) main.c
1.18 IMUOBJ = $(IMUSRC:.c=.o)
1.19
1.20 -TESTSRC = $(BASICSRC) $(UISRC) itest.c
1.21 -TESTOBJ = $(TESTSRC:.c=.o)
1.22 +ITESTSRC = $(BASICSRC) $(UISRC) itest.c
1.23 +ITESTOBJ = $(ITESTSRC:.c=.o)
1.24 +
1.25 +MTESTSRC = $(BASICSRC) $(UISRC) mtest.c
1.26 +MTESTOBJ = $(MTESTSRC:.c=.o)
1.27
1.28 CALIBRATESRC = $(BASICSRC) calibrate.c
1.29 CALIBRATEOBJ = $(CALIBRATESRC:.c=.o)
1.30
1.31 -ALLSRC = $(BASICSRC) $(UISRC) main.c itest.c calibrate.c
1.32 +ALLSRC = $(BASICSRC) $(UISRC) main.c itest.c mtest.c calibrate.c
1.33 ALLOBJ = $(ALLSRC:.c=.o)
1.34
1.35 .PHONY: all clean distclean
1.36 @@ -50,8 +54,11 @@
1.37 $(IMU): $(IMUOBJ)
1.38 $(CC) $(LDFLAGS) $(IMUOBJ) -o $@
1.39
1.40 -$(TEST): $(TESTOBJ)
1.41 - $(CC) $(LDFLAGS) $(TESTOBJ) -o $@
1.42 +$(ITEST): $(ITESTOBJ)
1.43 + $(CC) $(LDFLAGS) $(ITESTOBJ) -o $@
1.44 +
1.45 +$(MTEST): $(MTESTOBJ)
1.46 + $(CC) $(LDFLAGS) $(MTESTOBJ) -o $@
1.47
1.48 $(CALIBRATE): $(CALIBRATEOBJ)
1.49 $(CC) $(LDFLAGS) $(CALIBRATEOBJ) -o $@