@@ -18,7 +18,7 @@ TARGET_BIN_CD = 1$(TARGET_BIN)
1818TRAGET_VERSION = -DVER_MAJOR=4 \
1919 -DVER_MINOR=0 \
2020 -DVER_MICRO=2 \
21- -DVER_BUILD=0x11
21+ -DVER_BUILD=0x12
2222# TARGET_DEBUG = 1 # or 2 for GDB
2323# TARGET_EMU = 1
2424# TARGET_PROF = 1
@@ -34,7 +34,8 @@ SRC_DIR = $(DS_BASE)/src
3434LIB_DIR = $(DS_BASE ) /lib
3535
3636KOS_LDFLAGS += -L$(LIB_DIR )
37- KOS_CFLAGS += -I$(INC_DIR ) -I$(INC_DIR ) /img -I$(INC_DIR ) /SDL -I$(INC_DIR ) /fatfs \
37+ KOS_CFLAGS += -I$(INC_DIR ) -I$(INC_DIR ) /img -I$(INC_DIR ) /SDL \
38+ -I$(LIB_DIR)/fatfs/include \
3839 -I$(INC_DIR)/tsunami \
3940 -DHAVE_SDLIMAGE $(TRAGET_VERSION)
4041
@@ -57,7 +58,7 @@ TSUNAMI_VER = 2.0.0
5758PARALLAX_VER = 2.0.0
5859FREETYPE_VER = 2.4.4
5960
60- EXTRA_LIBS = -lcfg -lmxml
61+ EXTRA_LIBS = -lcfg -lmxml -lfatfs
6162
6263SDL_LIBS = -lSDL_$(SDL_VER ) \
6364 -lSDL_image_$(SDL_IMAGE_VER) \
@@ -68,7 +69,7 @@ SDL_LIBS = -lSDL_$(SDL_VER) \
6869
6970IMAGE_LIBS = -lkmg -ljpeg -lpng -lz
7071LUA_LIBS = -llua_$(LUA_VER )
71- KLIBS = -lkosext2fs - lpthread -lkosutils -lstdc++ -lm
72+ KLIBS = -lpthread -lkosutils -lstdc++ -lm
7273GRAPHICS_LIBS = -ltsunami_$(TSUNAMI_VER ) \
7374 -lparallax_$(PARALLAX_VER)
7475
@@ -96,10 +97,6 @@ DRIVERS_OBJ = $(SRC_DIR)/drivers/spi.o $(SRC_DIR)/drivers/sd.o \
9697 $(SRC_DIR)/drivers/enc28j60.o $(SRC_DIR)/drivers/asic.o \
9798 $(SRC_DIR)/drivers/rtc.o
9899
99- FATFS_DIR = $(SRC_DIR ) /fs/fat
100- FATFS = $(FATFS_DIR ) /option/ccsbcs.o $(FATFS_DIR ) /option/syscall.o \
101- $(FATFS_DIR)/ff.o $(FATFS_DIR)/dc.o
102-
103100UTILS_DIR = $(SRC_DIR ) /utils
104101UTILS_OBJ = $(SRC_DIR ) /utils.o $(UTILS_DIR ) /gmtime.o $(UTILS_DIR ) /strftime.o \
105102 $(UTILS_DIR)/debug_console.o $(UTILS_DIR)/memcpy.op \
@@ -117,7 +114,7 @@ OBJS = $(SRC_DIR)/main.o $(SRC_DIR)/video.o $(SRC_DIR)/console.o \
117114 $(SRC_DIR)/irq/exceptions.o $(SRC_DIR)/irq/setjmp.o \
118115 $(SRC_DIR)/settings.o $(SRC_DIR)/sfx.o \
119116 $(DRIVERS_OBJ) $(GUI_OBJS) $(CONSOLE_OBJ) \
120- $(UTILS_OBJ) $(FATFS) $( SRC_DIR)/exports.o $(SRC_DIR)/exports_gcc.o \
117+ $(UTILS_OBJ) $(SRC_DIR)/exports.o $(SRC_DIR)/exports_gcc.o \
121118 romdisk.o
122119
123120ifdef TARGET_PROF
@@ -216,6 +213,7 @@ release: build cdi
216213update :
217214 @echo Fetching DreamShell from GitHub...
218215 @git fetch && git checkout origin/master
216+ @git submodule update --init --recursive
219217 @echo Fetching KallistiOS from GitHub...
220218 @cd $(KOS_BASE ) && git fetch && git checkout ` cat $( DS_BASE) /sdk/doc/KallistiOS.txt`
221219 @echo Fetching kos-ports from GitHub...
@@ -224,6 +222,7 @@ update:
224222update-build :
225223 @echo Fetching DreamShell from GitHub...
226224 @git fetch && git checkout origin/master
225+ @git submodule update --init --recursive
227226 @echo Fetching and build KallistiOS from GitHub...
228227 @cd $(KOS_BASE ) && git fetch && git checkout ` cat $( DS_BASE) /sdk/doc/KallistiOS.txt` && make clean && make
229228 @echo Fetching and build kos-ports from GitHub...
0 commit comments