diff options
author | Miodrag Milanovic <mmicko@gmail.com> | 2011-08-02 15:09:21 +0000 |
---|---|---|
committer | Miodrag Milanovic <mmicko@gmail.com> | 2011-08-02 15:09:21 +0000 |
commit | 3bdfb55b35f4aa44d53f181a423dfa81c264230b (patch) | |
tree | 4c0f162f8eb66c9cf7d304494683613bc5863e49 /makefile | |
parent | b368e07f95745df85e62227f7068803aada45170 (diff) |
- Updated romload so devices are loaded from separate files [Miodrag Milanovic]
- Removed LOADBYNAME, since it is deprecated by using per device rom load_software_part_region
- Created makedev tool to generate array of devices, and created lst file according to current devices usage.
- Changed listxml command to output device roms too
Diffstat (limited to 'makefile')
-rw-r--r-- | makefile | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -580,6 +580,8 @@ LIBOSD = $(OBJ)/libosd.a VERSIONOBJ = $(OBJ)/version.o DRIVLISTSRC = $(OBJ)/drivlist.c DRIVLISTOBJ = $(OBJ)/drivlist.o +DEVLISTSRC = $(OBJ)/devlist.c +DEVLISTOBJ = $(OBJ)/devlist.o @@ -721,7 +723,7 @@ ifndef EXECUTABLE_DEFINED # always recompile the version string $(VERSIONOBJ): $(DRVLIBS) $(LIBOSD) $(LIBCPU) $(LIBEMU) $(LIBSOUND) $(LIBUTIL) $(EXPAT) $(ZLIB) $(SOFTFLOAT) $(FORMATS_LIB) $(COTHREAD) $(LIBOCORE) $(RESFILE) -$(EMULATOR): $(VERSIONOBJ) $(DRIVLISTOBJ) $(DRVLIBS) $(LIBOSD) $(LIBCPU) $(LIBEMU) $(LIBDASM) $(LIBSOUND) $(LIBUTIL) $(EXPAT) $(SOFTFLOAT) $(FORMATS_LIB) $(COTHREAD) $(ZLIB) $(LIBOCORE) $(RESFILE) +$(EMULATOR): $(VERSIONOBJ) $(DRIVLISTOBJ) $(DEVLISTOBJ) $(DRVLIBS) $(LIBOSD) $(LIBCPU) $(LIBEMU) $(LIBDASM) $(LIBSOUND) $(LIBUTIL) $(EXPAT) $(SOFTFLOAT) $(FORMATS_LIB) $(COTHREAD) $(ZLIB) $(LIBOCORE) $(RESFILE) @echo Linking $@... $(LD) $(LDFLAGS) $(LDFLAGSEMULATOR) $^ $(LIBS) -o $@ ifeq ($(TARGETOS),win32) @@ -763,10 +765,18 @@ $(DRIVLISTOBJ): $(DRIVLISTSRC) @echo Compiling $<... $(CC) $(CDEFS) $(CFLAGS) -c $< -o $@ +$(DEVLISTOBJ): $(DEVLISTSRC) + @echo Compiling $<... + $(CC) $(CDEFS) $(CFLAGS) -c $< -o $@ + $(DRIVLISTSRC): $(SRC)/$(TARGET)/$(SUBTARGET).lst $(MAKELIST_TARGET) @echo Building driver list $<... @$(MAKELIST) $< >$@ +$(DEVLISTSRC): $(SRC)/$(TARGET)/$(SUBTARGET)_dev.lst $(MAKEDEV_TARGET) + @echo Building device list $<... + @$(MAKEDEV) $< >$@ + $(OBJ)/%.a: @echo Archiving $@... $(RM) $@ |