2 # Makefile for yaffs-rtems-test.exe
6 # RTEMS_MAKEFILE_PATH is typically set in an environment variable
9 EXEC=yaffs-rtems-test.exe
12 # optional managers required
16 CSRCS = yaffs-rtems-basic-test.c
17 CSRCS += yaffs-rtems-test-wrapper.c yaffs-rtems-flashsim.c
18 COBJS_ = $(CSRCS:.c=.o)
19 COBJS = $(COBJS_:%=${ARCH}/%)
23 CXXOBJS_ = $(CXXSRCS:.cc=.o)
24 CXXOBJS = $(CXXOBJS_:%=${ARCH}/%)
28 ASOBJS_ = $(ASSRCS:.s=.o)
29 ASOBJS = $(ASOBJS_:%=${ARCH}/%)
32 #LIBS = -lrtemsall -lc -lyaffs2
35 include $(RTEMS_MAKEFILE_PATH)/Makefile.inc
37 include $(RTEMS_CUSTOM)
38 include $(PROJECT_ROOT)/make/leaf.cfg
40 OBJS= $(COBJS) $(CXXOBJS) $(ASOBJS)
45 yaffs-rtems-test-wrapper.c: ../common/yaffs-rtems-test-wrapper.c
48 yaffs-rtems-flashsim.c: ../common/yaffs-rtems-flashsim.c
51 yaffs-rtems-flashsim.h: ../common/yaffs-rtems-flashsim.h
54 $(OBJS): yaffs-rtems-flashsim.h