Get rid of partial linking
Partial linking doesn't seem to work right with MXE.
This commit is contained in:
parent
17ff101f9d
commit
0da8befb8d
34 changed files with 170 additions and 142 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -4,6 +4,7 @@
|
||||||
*.obj
|
*.obj
|
||||||
*.exe
|
*.exe
|
||||||
*.ldflags
|
*.ldflags
|
||||||
|
*.files
|
||||||
docs
|
docs
|
||||||
rom
|
rom
|
||||||
lsnes
|
lsnes
|
||||||
|
|
44
src/Makefile
44
src/Makefile
|
@ -20,38 +20,44 @@ CFLAGS += -DWITH_OPUS_CODEC
|
||||||
LDFLAGS += -lopus
|
LDFLAGS += -lopus
|
||||||
endif
|
endif
|
||||||
|
|
||||||
DUMMY_LIBRARY=core lua fonts library interface video emulation dummy
|
COMMON_LIBRARY=core lua fonts library interface video emulation
|
||||||
PLATFORM_LIBRARY=core lua fonts library interface video emulation platform
|
DUMMY_LIBRARY=$(COMMON_LIBRARY) dummy
|
||||||
ALLOBJECT=__all__.$(OBJECT_SUFFIX)
|
PLATFORM_LIBRARY=$(COMMON_LIBRARY) platform
|
||||||
|
ALLFILES=__all__.files
|
||||||
ALLFLAGS=__all__.ldflags
|
ALLFLAGS=__all__.ldflags
|
||||||
DUMMY_LIBRARY_OBJS=$(patsubst %,%/$(ALLOBJECT),$(DUMMY_LIBRARY))
|
DUMMY_LIBRARY_FILES=$(patsubst %,%/$(ALLFILES),$(DUMMY_LIBRARY))
|
||||||
PLATFORM_LIBRARY_OBJS=$(patsubst %,%/$(ALLOBJECT),$(PLATFORM_LIBRARY))
|
PLATFORM_LIBRARY_FILES=$(patsubst %,%/$(ALLFILES),$(PLATFORM_LIBRARY))
|
||||||
DUMMY_LIBRARY_FLAGS=$(patsubst %,%/$(ALLFLAGS),$(DUMMY_LIBRARY))
|
DUMMY_LIBRARY_FLAGS=$(patsubst %,%/$(ALLFLAGS),$(DUMMY_LIBRARY))
|
||||||
PLATFORM_LIBRARY_FLAGS=$(patsubst %,%/$(ALLFLAGS),$(PLATFORM_LIBRARY))
|
PLATFORM_LIBRARY_FLAGS=$(patsubst %,%/$(ALLFLAGS),$(PLATFORM_LIBRARY))
|
||||||
|
|
||||||
|
__all_dummy__.files: $(DUMMY_LIBRARY_FILES)
|
||||||
|
lua genfilelist.lua $^ >$@
|
||||||
|
|
||||||
core/$(ALLOBJECT): forcelook
|
__all_platform__.files: $(PLATFORM_LIBRARY_FILES)
|
||||||
|
lua genfilelist.lua $^ >$@
|
||||||
|
|
||||||
|
core/$(ALLFILES): forcelook
|
||||||
$(MAKE) -C core
|
$(MAKE) -C core
|
||||||
|
|
||||||
dummy/$(ALLOBJECT): forcelook
|
dummy/$(ALLFILES): forcelook
|
||||||
$(MAKE) -C dummy
|
$(MAKE) -C dummy
|
||||||
|
|
||||||
emulation/$(ALLOBJECT): forcelook
|
emulation/$(ALLFILES): forcelook
|
||||||
$(MAKE) -C emulation
|
$(MAKE) -C emulation
|
||||||
|
|
||||||
fonts/$(ALLOBJECT): forcelook
|
fonts/$(ALLFILES): forcelook
|
||||||
$(MAKE) -C fonts
|
$(MAKE) -C fonts
|
||||||
|
|
||||||
library/$(ALLOBJECT): forcelook
|
library/$(ALLFILES): forcelook
|
||||||
$(MAKE) -C library
|
$(MAKE) -C library
|
||||||
|
|
||||||
interface/$(ALLOBJECT): forcelook
|
interface/$(ALLFILES): forcelook
|
||||||
$(MAKE) -C interface
|
$(MAKE) -C interface
|
||||||
|
|
||||||
lua/$(ALLOBJECT): forcelook
|
lua/$(ALLFILES): forcelook
|
||||||
$(MAKE) -C lua
|
$(MAKE) -C lua
|
||||||
|
|
||||||
platform/$(ALLOBJECT): forcelook
|
platform/$(ALLFILES): forcelook
|
||||||
$(MAKE) -C platform
|
$(MAKE) -C platform
|
||||||
|
|
||||||
util/__all_files__: forcelook
|
util/__all_files__: forcelook
|
||||||
|
@ -60,16 +66,16 @@ util/__all_files__: forcelook
|
||||||
util/%.$(OBJECT_SUFFIX): util/__all_files__
|
util/%.$(OBJECT_SUFFIX): util/__all_files__
|
||||||
@true;
|
@true;
|
||||||
|
|
||||||
video/$(ALLOBJECT): forcelook
|
video/$(ALLFILES): forcelook
|
||||||
$(MAKE) -C video
|
$(MAKE) -C video
|
||||||
|
|
||||||
.PRECIOUS: %.$(OBJECT_SUFFIX) util/%.$(OBJECT_SUFFIX)
|
.PRECIOUS: %.$(OBJECT_SUFFIX) util/%.$(OBJECT_SUFFIX) %.files
|
||||||
|
|
||||||
%.util$(DOT_EXECUTABLE_SUFFIX): %.$(OBJECT_SUFFIX) $(DUMMY_LIBRARY_OBJS)
|
%.util$(DOT_EXECUTABLE_SUFFIX): %.$(OBJECT_SUFFIX) __all_dummy__.files
|
||||||
$(REALCC) -o $@ $^ $(LDFLAGS) $(CORE_OBJECT) `cat $(DUMMY_LIBRARY_FLAGS)`
|
$(REALCC) -o $@ $< `cat __all_dummy__.files` $(LDFLAGS) `cat $(DUMMY_LIBRARY_FLAGS)`
|
||||||
|
|
||||||
lsnes$(DOT_EXECUTABLE_SUFFIX): $(PLATFORM_LIBRARY_OBJS)
|
lsnes$(DOT_EXECUTABLE_SUFFIX): __all_platform__.files
|
||||||
$(REALCC) -o $@ $^ $(LDFLAGS) $(CORE_OBJECT) `cat $(PLATFORM_LIBRARY_FLAGS)`
|
$(REALCC) -o $@ `cat __all_platform__.files` $(LDFLAGS) `cat $(PLATFORM_LIBRARY_FLAGS)`
|
||||||
|
|
||||||
precheck:
|
precheck:
|
||||||
$(MAKE) -C core precheck
|
$(MAKE) -C core precheck
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
|
OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
|
||||||
|
|
||||||
.PRECIOUS: %.$(OBJECT_SUFFIX)
|
.PRECIOUS: %.$(OBJECT_SUFFIX) %.files
|
||||||
|
|
||||||
__all__.$(OBJECT_SUFFIX): $(OBJECTS)
|
__all__.files: $(OBJECTS)
|
||||||
$(REALLD) -r -o $@ $^
|
lua ../genfilelist.lua $^ >$@
|
||||||
touch __all__.ldflags
|
touch __all__.ldflags
|
||||||
|
|
||||||
%.$(OBJECT_SUFFIX): %.cpp
|
%.$(OBJECT_SUFFIX): %.cpp
|
||||||
|
@ -13,4 +13,4 @@ precheck:
|
||||||
@true
|
@true
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.$(OBJECT_SUFFIX) *.ldflags
|
rm -f *.$(OBJECT_SUFFIX) __all__.ldflags __all__.files
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
|
OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
|
||||||
|
|
||||||
.PRECIOUS: %.$(OBJECT_SUFFIX)
|
.PRECIOUS: %.$(OBJECT_SUFFIX) %.files
|
||||||
|
|
||||||
__all__.$(OBJECT_SUFFIX): $(OBJECTS)
|
__all__.files: $(OBJECTS)
|
||||||
$(REALLD) -r -o $@ $^
|
lua ../genfilelist.lua $^ >$@
|
||||||
touch __all__.ldflags
|
touch __all__.ldflags
|
||||||
|
|
||||||
%.$(OBJECT_SUFFIX): %.cpp
|
%.$(OBJECT_SUFFIX): %.cpp
|
||||||
|
@ -13,4 +13,4 @@ precheck:
|
||||||
@true
|
@true
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.$(OBJECT_SUFFIX) *.ldflags
|
rm -f *.$(OBJECT_SUFFIX) __all__.ldflags __all__.files
|
||||||
|
|
|
@ -1,27 +1,27 @@
|
||||||
CORES=bsnes-legacy gambatte
|
CORES=bsnes-legacy gambatte
|
||||||
ALLOBJECT=__all__.$(OBJECT_SUFFIX)
|
ALLFILES=__all__.files
|
||||||
ALLFLAGS=__all__.ldflags
|
ALLFLAGS=__all__.ldflags
|
||||||
CORES_OBJS=$(patsubst %,%/$(ALLOBJECT),$(CORES))
|
CORES_FILES=$(patsubst %,%/$(ALLFILES),$(CORES))
|
||||||
CORES_FLAGS=$(patsubst %,%/$(ALLFLAGS),$(CORES))
|
CORES_FLAGS=$(patsubst %,%/$(ALLFLAGS),$(CORES))
|
||||||
|
|
||||||
$(ALLOBJECT): $(CORES_OBJS)
|
__all__.files: $(CORES_FILES)
|
||||||
$(REALLD) -r -o $@ $^
|
lua ../genfilelist.lua $^ >$@
|
||||||
cat $(CORES_FLAGS) >$(ALLFLAGS)
|
cat $(CORES_FLAGS) >$(ALLFLAGS)
|
||||||
|
|
||||||
bsnes-legacy/$(ALLOBJECT): forcelook
|
bsnes-legacy/$(ALLFILES): forcelook
|
||||||
$(MAKE) -C bsnes-legacy
|
$(MAKE) -C bsnes-legacy
|
||||||
|
|
||||||
gambatte/$(ALLOBJECT): forcelook
|
gambatte/$(ALLFILES): forcelook
|
||||||
$(MAKE) -C gambatte
|
$(MAKE) -C gambatte
|
||||||
|
|
||||||
.PRECIOUS: %.$(OBJECT_SUFFIX)
|
.PRECIOUS: %.$(OBJECT_SUFFIX) %.files
|
||||||
|
|
||||||
precheck:
|
precheck:
|
||||||
$(MAKE) -C bsnes-legacy precheck
|
$(MAKE) -C bsnes-legacy precheck
|
||||||
$(MAKE) -C gambatte precheck
|
$(MAKE) -C gambatte precheck
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.$(OBJECT_SUFFIX) *.ldflags
|
rm -f *.$(OBJECT_SUFFIX) __all__.ldflags __all__.files
|
||||||
$(MAKE) -C bsnes-legacy clean
|
$(MAKE) -C bsnes-legacy clean
|
||||||
$(MAKE) -C gambatte clean
|
$(MAKE) -C gambatte clean
|
||||||
|
|
||||||
|
|
|
@ -27,10 +27,10 @@ CFLAGS += -DBSNES_VERSION=\"${BSNES_VERSION}\"
|
||||||
|
|
||||||
BSNES_LIBRARY=bsnes/out/libsnes.$(ARCHIVE_SUFFIX)
|
BSNES_LIBRARY=bsnes/out/libsnes.$(ARCHIVE_SUFFIX)
|
||||||
|
|
||||||
.PRECIOUS: %.$(OBJECT_SUFFIX)
|
.PRECIOUS: %.$(OBJECT_SUFFIX) %.files
|
||||||
|
|
||||||
__all__.$(OBJECT_SUFFIX): $(OBJECTS) ../../../$(BSNES_LIBRARY)
|
__all__.files: $(OBJECTS) ../../../$(BSNES_LIBRARY)
|
||||||
$(REALLD) -r -o $@ $^
|
lua ../../genfilelist.lua $^ >$@
|
||||||
echo $(BSNES_LDFLAGS) ../$(BSNES_LIBRARY) >__all__.ldflags
|
echo $(BSNES_LDFLAGS) ../$(BSNES_LIBRARY) >__all__.ldflags
|
||||||
|
|
||||||
../../../$(BSNES_LIBRARY): forcelook
|
../../../$(BSNES_LIBRARY): forcelook
|
||||||
|
@ -51,8 +51,9 @@ regions.inc: regions.def ../make-regions.lua
|
||||||
$(REALCC) -c -o $@ $< -I../../../include -I../../../bsnes $(CFLAGS) $(BSNES_CFLAGS)
|
$(REALCC) -c -o $@ $< -I../../../include -I../../../bsnes $(CFLAGS) $(BSNES_CFLAGS)
|
||||||
else
|
else
|
||||||
|
|
||||||
__all__.$(OBJECT_SUFFIX): dummy.cpp
|
OBJECTS=
|
||||||
$(REALCC) -c -o $@ $< $(CFLAGS)
|
__all__.files: $(OBJECTS)
|
||||||
|
lua ../../genfilelist.lua $^ >$@
|
||||||
echo >__all__.ldflags
|
echo >__all__.ldflags
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
@ -64,5 +65,5 @@ precheck:
|
||||||
@true
|
@true
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.$(OBJECT_SUFFIX) *.ldflags
|
rm -f *.$(OBJECT_SUFFIX) __all__.files __all__.ldflags
|
||||||
-make -C ../../../bsnes clean
|
-make -C ../../../bsnes clean
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
char SYMBOL_32662363263262733;
|
|
|
@ -5,10 +5,10 @@ GAMBATTE_LDFLAGS=
|
||||||
|
|
||||||
GAMBATTE_LIBRARY=gambatte/libgambatte/libgambatte.$(ARCHIVE_SUFFIX)
|
GAMBATTE_LIBRARY=gambatte/libgambatte/libgambatte.$(ARCHIVE_SUFFIX)
|
||||||
|
|
||||||
.PRECIOUS: %.$(OBJECT_SUFFIX)
|
.PRECIOUS: %.$(OBJECT_SUFFIX) %.files
|
||||||
|
|
||||||
__all__.$(OBJECT_SUFFIX): $(OBJECTS) ../../../$(GAMBATTE_LIBRARY)
|
__all__.files: $(OBJECTS) ../../../$(GAMBATTE_LIBRARY)
|
||||||
$(REALLD) -r -o $@ $^
|
lua ../../genfilelist.lua $^ >$@
|
||||||
echo $(GAMBATTE_LDFLAGS) ../$(GAMBATTE_LIBRARY) >__all__.ldflags
|
echo $(GAMBATTE_LDFLAGS) ../$(GAMBATTE_LIBRARY) >__all__.ldflags
|
||||||
|
|
||||||
../../../$(GAMBATTE_LIBRARY): forcelook
|
../../../$(GAMBATTE_LIBRARY): forcelook
|
||||||
|
@ -29,8 +29,9 @@ regions.inc: regions.def ../make-regions.lua
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
__all__.$(OBJECT_SUFFIX): dummy.cpp
|
OBJECTS=
|
||||||
$(REALCC) -c -o $@ $< $(CFLAGS)
|
__all__.files: $(OBJECTS)
|
||||||
|
lua ../../genfilelist.lua $^ >$@
|
||||||
echo >__all__.ldflags
|
echo >__all__.ldflags
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
@ -43,4 +44,4 @@ precheck:
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
-make -C ../../../gambatte clean
|
-make -C ../../../gambatte clean
|
||||||
rm -f *.$(OBJECT_SUFFIX) *.ldflags
|
rm -f *.$(OBJECT_SUFFIX) __all__.ldflags __all__.files
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
char SYMBOL_52896932693286932683296;
|
|
|
@ -1,9 +1,9 @@
|
||||||
OBJECTS=font.$(OBJECT_SUFFIX) wrapper.$(OBJECT_SUFFIX)
|
OBJECTS=font.$(OBJECT_SUFFIX) wrapper.$(OBJECT_SUFFIX)
|
||||||
|
|
||||||
.PRECIOUS: %.$(OBJECT_SUFFIX)
|
.PRECIOUS: %.$(OBJECT_SUFFIX) %.files
|
||||||
|
|
||||||
__all__.$(OBJECT_SUFFIX): $(OBJECTS)
|
__all__.files: $(OBJECTS)
|
||||||
$(REALLD) -r -o $@ $^
|
lua ../genfilelist.lua $^ >$@
|
||||||
touch __all__.ldflags
|
touch __all__.ldflags
|
||||||
|
|
||||||
.PRECIOUS: font.$(OBJECT_SUFFIX) font.cpp
|
.PRECIOUS: font.$(OBJECT_SUFFIX) font.cpp
|
||||||
|
@ -20,4 +20,4 @@ precheck:
|
||||||
@true
|
@true
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.$(OBJECT_SUFFIX) font.cpp *.ldflags
|
rm -f *.$(OBJECT_SUFFIX) font.cpp __all__.ldflags __all__.files
|
||||||
|
|
29
src/genfilelist.lua
Normal file
29
src/genfilelist.lua
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
#!/usr/bin/env lua
|
||||||
|
|
||||||
|
emit=function(filename)
|
||||||
|
local prefix, file, line, err, word;
|
||||||
|
if string.match(filename, "%.%./(.*)") then
|
||||||
|
return;
|
||||||
|
end
|
||||||
|
prefix = string.match(filename, "(.*/)[^/]*");
|
||||||
|
if not prefix then
|
||||||
|
io.stdout:write(" " .. filename);
|
||||||
|
return;
|
||||||
|
end
|
||||||
|
file, err = io.open(filename, "r");
|
||||||
|
if not file then
|
||||||
|
error(err);
|
||||||
|
end
|
||||||
|
s = "";
|
||||||
|
for line in file:lines() do
|
||||||
|
for word in string.gmatch(line, "%S+") do
|
||||||
|
s = s .. " " .. prefix .. word;
|
||||||
|
end
|
||||||
|
end
|
||||||
|
io.stdout:write(s);
|
||||||
|
end
|
||||||
|
|
||||||
|
for i=1,#arg do
|
||||||
|
emit(arg[i]);
|
||||||
|
end
|
||||||
|
print("");
|
|
@ -1,9 +1,9 @@
|
||||||
OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
|
OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
|
||||||
|
|
||||||
.PRECIOUS: %.$(OBJECT_SUFFIX)
|
.PRECIOUS: %.$(OBJECT_SUFFIX) %.files
|
||||||
|
|
||||||
__all__.$(OBJECT_SUFFIX): $(OBJECTS)
|
__all__.files: $(OBJECTS)
|
||||||
$(REALLD) -r -o $@ $^
|
lua ../genfilelist.lua $^ >$@
|
||||||
touch __all__.ldflags
|
touch __all__.ldflags
|
||||||
|
|
||||||
%.$(OBJECT_SUFFIX): %.cpp
|
%.$(OBJECT_SUFFIX): %.cpp
|
||||||
|
@ -13,4 +13,4 @@ precheck:
|
||||||
@true
|
@true
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.$(OBJECT_SUFFIX) *.ldflags
|
rm -f *.$(OBJECT_SUFFIX) __all__.ldflags __all__.files
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
|
OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
|
||||||
|
|
||||||
.PRECIOUS: %.$(OBJECT_SUFFIX)
|
.PRECIOUS: %.$(OBJECT_SUFFIX) %.files
|
||||||
|
|
||||||
__all__.$(OBJECT_SUFFIX): $(OBJECTS)
|
__all__.files: $(OBJECTS)
|
||||||
$(REALLD) -r -o $@ $^
|
lua ../genfilelist.lua $^ >$@
|
||||||
touch __all__.ldflags
|
touch __all__.ldflags
|
||||||
|
|
||||||
%.$(OBJECT_SUFFIX): %.cpp
|
%.$(OBJECT_SUFFIX): %.cpp
|
||||||
|
@ -13,4 +13,4 @@ precheck:
|
||||||
@true
|
@true
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.$(OBJECT_SUFFIX) *.ldflags
|
rm -f *.$(OBJECT_SUFFIX) __all__.ldflags __all__.files
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
char SYMBOL_9632869328693208767947843684375823578323;
|
|
|
@ -1,9 +1,9 @@
|
||||||
OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
|
OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
|
||||||
|
|
||||||
.PRECIOUS: %.$(OBJECT_SUFFIX)
|
.PRECIOUS: %.$(OBJECT_SUFFIX) %.files
|
||||||
|
|
||||||
__all__.$(OBJECT_SUFFIX): $(OBJECTS)
|
__all__.files: $(OBJECTS)
|
||||||
$(REALLD) -r -o $@ $^
|
lua ../genfilelist.lua $^ >$@
|
||||||
echo >__all__.ldflags
|
echo >__all__.ldflags
|
||||||
|
|
||||||
%.$(OBJECT_SUFFIX): %.cpp
|
%.$(OBJECT_SUFFIX): %.cpp
|
||||||
|
@ -13,4 +13,4 @@ precheck:
|
||||||
@true
|
@true
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.$(OBJECT_SUFFIX) *.ldflags
|
rm -f *.$(OBJECT_SUFFIX) __all__.ldflags __all__.files
|
||||||
|
|
|
@ -1,33 +1,33 @@
|
||||||
PLATFORMS=dummy evdev portaudio wxwidgets win32mm libao
|
PLATFORMS=dummy evdev portaudio wxwidgets win32mm libao
|
||||||
ALLOBJECT=__all__.$(OBJECT_SUFFIX)
|
ALLFILES=__all__.files
|
||||||
ALLFLAGS=__all__.ldflags
|
ALLFLAGS=__all__.ldflags
|
||||||
PLATFORMS_OBJS=$(patsubst %,%/$(ALLOBJECT),$(PLATFORMS))
|
PLATFORMS_FILES=$(patsubst %,%/$(ALLFILES),$(PLATFORMS))
|
||||||
PLATFORMS_FLAGS=$(patsubst %,%/$(ALLFLAGS),$(PLATFORMS))
|
PLATFORMS_FLAGS=$(patsubst %,%/$(ALLFLAGS),$(PLATFORMS))
|
||||||
|
|
||||||
$(ALLOBJECT): $(PLATFORMS_OBJS)
|
$(ALLFILES): $(PLATFORMS_FILES) $(OBJECTS)
|
||||||
$(REALLD) -r -o $@ $^
|
lua ../genfilelist.lua $^ >$@
|
||||||
cat $(PLATFORMS_FLAGS) >$(ALLFLAGS)
|
cat $(PLATFORMS_FLAGS) >$(ALLFLAGS)
|
||||||
|
|
||||||
dummy/$(ALLOBJECT): forcelook
|
dummy/$(ALLFILES): forcelook
|
||||||
$(MAKE) -C dummy
|
$(MAKE) -C dummy
|
||||||
|
|
||||||
evdev/$(ALLOBJECT): forcelook
|
evdev/$(ALLFILES): forcelook
|
||||||
$(MAKE) -C evdev
|
$(MAKE) -C evdev
|
||||||
|
|
||||||
win32mm/$(ALLOBJECT): forcelook
|
win32mm/$(ALLFILES): forcelook
|
||||||
$(MAKE) -C win32mm
|
$(MAKE) -C win32mm
|
||||||
|
|
||||||
portaudio/$(ALLOBJECT): forcelook
|
portaudio/$(ALLFILES): forcelook
|
||||||
$(MAKE) -C portaudio
|
$(MAKE) -C portaudio
|
||||||
|
|
||||||
libao/$(ALLOBJECT): forcelook
|
libao/$(ALLFILES): forcelook
|
||||||
$(MAKE) -C libao
|
$(MAKE) -C libao
|
||||||
|
|
||||||
wxwidgets/$(ALLOBJECT): forcelook
|
wxwidgets/$(ALLFILES): forcelook
|
||||||
$(MAKE) -C wxwidgets
|
$(MAKE) -C wxwidgets
|
||||||
|
|
||||||
|
|
||||||
.PRECIOUS: %.$(OBJECT_SUFFIX)
|
.PRECIOUS: %.$(OBJECT_SUFFIX) *.files
|
||||||
|
|
||||||
precheck:
|
precheck:
|
||||||
$(MAKE) -C dummy precheck
|
$(MAKE) -C dummy precheck
|
||||||
|
@ -38,7 +38,7 @@ precheck:
|
||||||
$(MAKE) -C wxwidgets precheck
|
$(MAKE) -C wxwidgets precheck
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.$(OBJECT_SUFFIX) *.ldflags
|
rm -f *.$(OBJECT_SUFFIX) __all__.ldflags __all__.files
|
||||||
$(MAKE) -C dummy clean
|
$(MAKE) -C dummy clean
|
||||||
$(MAKE) -C evdev clean
|
$(MAKE) -C evdev clean
|
||||||
$(MAKE) -C win32mm clean
|
$(MAKE) -C win32mm clean
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
OBJECTS=dummy.$(OBJECT_SUFFIX)
|
OBJECTS=
|
||||||
ifeq ($(SOUND),DUMMY)
|
ifeq ($(SOUND),DUMMY)
|
||||||
OBJECTS += sound.$(OBJECT_SUFFIX)
|
OBJECTS += sound.$(OBJECT_SUFFIX)
|
||||||
endif
|
endif
|
||||||
|
@ -6,10 +6,10 @@ ifeq ($(JOYSTICK),DUMMY)
|
||||||
OBJECTS += joystick.$(OBJECT_SUFFIX)
|
OBJECTS += joystick.$(OBJECT_SUFFIX)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
.PRECIOUS: %.$(OBJECT_SUFFIX)
|
.PRECIOUS: %.$(OBJECT_SUFFIX) %.files
|
||||||
|
|
||||||
__all__.$(OBJECT_SUFFIX): $(OBJECTS)
|
__all__.files: $(OBJECTS)
|
||||||
$(REALLD) -r -o $@ $^
|
lua ../../genfilelist.lua $^ >$@
|
||||||
touch __all__.ldflags
|
touch __all__.ldflags
|
||||||
|
|
||||||
%.$(OBJECT_SUFFIX): %.cpp
|
%.$(OBJECT_SUFFIX): %.cpp
|
||||||
|
@ -19,4 +19,4 @@ precheck:
|
||||||
@true
|
@true
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.$(OBJECT_SUFFIX) *.ldflags
|
rm -f *.$(OBJECT_SUFFIX) __all__.ldflags __all__.files
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
char SYMBOL_5236382638463274637825672865732473644642;
|
|
|
@ -1,13 +1,13 @@
|
||||||
ifeq ($(JOYSTICK), EVDEV)
|
ifeq ($(JOYSTICK), EVDEV)
|
||||||
OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
|
OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
|
||||||
else
|
else
|
||||||
OBJECTS=dummy.$(OBJECT_SUFFIX)
|
OBJECTS=
|
||||||
endif
|
endif
|
||||||
|
|
||||||
.PRECIOUS: %.$(OBJECT_SUFFIX)
|
.PRECIOUS: %.$(OBJECT_SUFFIX) %.files
|
||||||
|
|
||||||
__all__.$(OBJECT_SUFFIX): $(OBJECTS)
|
__all__.files: $(OBJECTS)
|
||||||
$(REALLD) -r -o $@ $^
|
lua ../../genfilelist.lua $^ >$@
|
||||||
touch __all__.ldflags
|
touch __all__.ldflags
|
||||||
|
|
||||||
%.$(OBJECT_SUFFIX): %.cpp
|
%.$(OBJECT_SUFFIX): %.cpp
|
||||||
|
@ -17,4 +17,4 @@ precheck:
|
||||||
@true
|
@true
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.$(OBJECT_SUFFIX) *.ldflags
|
rm -f *.$(OBJECT_SUFFIX) __all__.ldflags __all__.files
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
char SYMBOL_7547375832742837589257382758375387238443;
|
|
|
@ -3,14 +3,13 @@ OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
|
||||||
PA_CFLAGS += $(shell $(CROSS_PREFIX)pkg-config ao --cflags)
|
PA_CFLAGS += $(shell $(CROSS_PREFIX)pkg-config ao --cflags)
|
||||||
PA_LDFLAGS += $(shell $(CROSS_PREFIX)pkg-config ao --libs)
|
PA_LDFLAGS += $(shell $(CROSS_PREFIX)pkg-config ao --libs)
|
||||||
else
|
else
|
||||||
OBJECTS = dummy.$(OBJECT_SUFFIX)
|
OBJECTS=
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
.PRECIOUS: %.$(OBJECT_SUFFIX) %.files
|
||||||
|
|
||||||
.PRECIOUS: %.$(OBJECT_SUFFIX)
|
__all__.files: $(OBJECTS)
|
||||||
|
lua ../../genfilelist.lua $^ >$@
|
||||||
__all__.$(OBJECT_SUFFIX): $(OBJECTS)
|
|
||||||
$(REALLD) -r -o $@ $^
|
|
||||||
echo $(PA_LDFLAGS) >__all__.ldflags
|
echo $(PA_LDFLAGS) >__all__.ldflags
|
||||||
|
|
||||||
%.$(OBJECT_SUFFIX): %.cpp
|
%.$(OBJECT_SUFFIX): %.cpp
|
||||||
|
@ -20,4 +19,4 @@ precheck:
|
||||||
@true
|
@true
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.$(OBJECT_SUFFIX) *.ldflags
|
rm -f *.$(OBJECT_SUFFIX) __all__.ldflags __all__.files
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
char SYMBOL_3582389632875382734832758327674873248473;
|
|
|
@ -3,14 +3,14 @@ OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
|
||||||
PA_CFLAGS += $(shell $(CROSS_PREFIX)pkg-config portaudio-2.0 --cflags)
|
PA_CFLAGS += $(shell $(CROSS_PREFIX)pkg-config portaudio-2.0 --cflags)
|
||||||
PA_LDFLAGS += $(shell $(CROSS_PREFIX)pkg-config portaudio-2.0 --libs)
|
PA_LDFLAGS += $(shell $(CROSS_PREFIX)pkg-config portaudio-2.0 --libs)
|
||||||
else
|
else
|
||||||
OBJECTS = dummy.$(OBJECT_SUFFIX)
|
OBJECTS=
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
.PRECIOUS: %.$(OBJECT_SUFFIX)
|
.PRECIOUS: %.$(OBJECT_SUFFIX) %.files
|
||||||
|
|
||||||
__all__.$(OBJECT_SUFFIX): $(OBJECTS)
|
__all__.files: $(OBJECTS)
|
||||||
$(REALLD) -r -o $@ $^
|
lua ../../genfilelist.lua $^ >$@
|
||||||
echo $(PA_LDFLAGS) >__all__.ldflags
|
echo $(PA_LDFLAGS) >__all__.ldflags
|
||||||
|
|
||||||
%.$(OBJECT_SUFFIX): %.cpp
|
%.$(OBJECT_SUFFIX): %.cpp
|
||||||
|
@ -20,4 +20,4 @@ precheck:
|
||||||
@true
|
@true
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.$(OBJECT_SUFFIX) *.ldflags
|
rm -f *.$(OBJECT_SUFFIX) __all__.ldflags __all__.files
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
char SYMBOL_5328598469839457284718924789753892769886;
|
|
|
@ -1,13 +1,13 @@
|
||||||
ifeq ($(JOYSTICK), WIN32MM)
|
ifeq ($(JOYSTICK), WIN32MM)
|
||||||
OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
|
OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
|
||||||
else
|
else
|
||||||
OBJECTS=dummy.$(OBJECT_SUFFIX)
|
OBJECTS=
|
||||||
endif
|
endif
|
||||||
|
|
||||||
.PRECIOUS: %.$(OBJECT_SUFFIX)
|
.PRECIOUS: %.$(OBJECT_SUFFIX) %.files
|
||||||
|
|
||||||
__all__.$(OBJECT_SUFFIX): $(OBJECTS)
|
__all__.files: $(OBJECTS)
|
||||||
$(REALLD) -r -o $@ $^
|
lua ../../genfilelist.lua $^ >$@
|
||||||
touch __all__.ldflags
|
touch __all__.ldflags
|
||||||
|
|
||||||
%.$(OBJECT_SUFFIX): %.cpp
|
%.$(OBJECT_SUFFIX): %.cpp
|
||||||
|
@ -17,4 +17,4 @@ precheck:
|
||||||
@true
|
@true
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.$(OBJECT_SUFFIX) *.ldflags
|
rm -f *.$(OBJECT_SUFFIX) __all__.ldflags __all__.files
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
char SYMBOL_5825392786327896327896798437692738969832786;
|
|
|
@ -3,7 +3,7 @@ OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
|
||||||
WXW_CFLAGS += $(shell $(CROSS_PREFIX)wx-config --cxxflags) $(shell $(CROSS_PREFIX)pkg-config libswscale --cflags)
|
WXW_CFLAGS += $(shell $(CROSS_PREFIX)wx-config --cxxflags) $(shell $(CROSS_PREFIX)pkg-config libswscale --cflags)
|
||||||
WXW_LDFLAGS += $(shell $(CROSS_PREFIX)wx-config --libs) $(shell $(CROSS_PREFIX)pkg-config libswscale --libs)
|
WXW_LDFLAGS += $(shell $(CROSS_PREFIX)wx-config --libs) $(shell $(CROSS_PREFIX)pkg-config libswscale --libs)
|
||||||
else
|
else
|
||||||
OBJECTS = dummy.$(OBJECT_SUFFIX)
|
OBJECTS =
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(JOYSTICK), WXWIDGETS)
|
ifeq ($(JOYSTICK), WXWIDGETS)
|
||||||
|
@ -16,8 +16,8 @@ endif
|
||||||
|
|
||||||
.PRECIOUS: %.$(OBJECT_SUFFIX)
|
.PRECIOUS: %.$(OBJECT_SUFFIX)
|
||||||
|
|
||||||
__all__.$(OBJECT_SUFFIX): $(OBJECTS)
|
__all__.files: $(OBJECTS)
|
||||||
$(REALLD) -r -o $@ $^
|
lua ../../genfilelist.lua $^ >$@
|
||||||
echo $(WXW_LDFLAGS) >__all__.ldflags
|
echo $(WXW_LDFLAGS) >__all__.ldflags
|
||||||
|
|
||||||
%.$(OBJECT_SUFFIX): %.cpp
|
%.$(OBJECT_SUFFIX): %.cpp
|
||||||
|
@ -27,4 +27,4 @@ precheck:
|
||||||
@true
|
@true
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.$(OBJECT_SUFFIX) *.ldflags
|
rm -f *.$(OBJECT_SUFFIX) __all__.ldflags __all__.files
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
char SYMBOL_0532573275328678376328758327583274832744;
|
|
|
@ -1,6 +1,6 @@
|
||||||
OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
|
OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
|
||||||
|
|
||||||
.PRECIOUS: %.$(OBJECT_SUFFIX)
|
.PRECIOUS: %.$(OBJECT_SUFFIX) %.files
|
||||||
|
|
||||||
__all_files__: $(OBJECTS)
|
__all_files__: $(OBJECTS)
|
||||||
@true
|
@true
|
||||||
|
|
|
@ -1,17 +1,17 @@
|
||||||
OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp)) avi/__all__.$(OBJECT_SUFFIX)
|
OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
|
||||||
|
|
||||||
ifdef SECRET_RABBIT_CODE
|
ifdef SECRET_RABBIT_CODE
|
||||||
AVI_CFLAGS=-DWITH_SECRET_RABBIT_CODE
|
AVI_CFLAGS=-DWITH_SECRET_RABBIT_CODE
|
||||||
AVI_LDFLAGS=-lsamplerate
|
AVI_LDFLAGS=-lsamplerate
|
||||||
endif
|
endif
|
||||||
|
|
||||||
.PRECIOUS: %.$(OBJECT_SUFFIX)
|
.PRECIOUS: %.$(OBJECT_SUFFIX) %.files
|
||||||
|
|
||||||
__all__.$(OBJECT_SUFFIX): $(OBJECTS)
|
__all__.files: avi/__all__.files $(OBJECTS)
|
||||||
$(REALLD) -r -o $@ $^
|
lua ../genfilelist.lua $^ >$@
|
||||||
echo $(AVI_LDFLAGS) >__all__.ldflags
|
echo $(AVI_LDFLAGS) >__all__.ldflags
|
||||||
|
|
||||||
avi/__all__.$(OBJECT_SUFFIX): forcelook
|
avi/__all__.files: forcelook
|
||||||
$(MAKE) -C avi
|
$(MAKE) -C avi
|
||||||
|
|
||||||
%.$(OBJECT_SUFFIX): %.cpp
|
%.$(OBJECT_SUFFIX): %.cpp
|
||||||
|
@ -25,4 +25,4 @@ precheck:
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
$(MAKE) -C avi clean
|
$(MAKE) -C avi clean
|
||||||
rm -f *.$(OBJECT_SUFFIX) *.ldflags
|
rm -f *.$(OBJECT_SUFFIX) __all__.ldflags __all__.files
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp)) codec/__all__.$(OBJECT_SUFFIX)
|
OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
|
||||||
|
|
||||||
.PRECIOUS: %.$(OBJECT_SUFFIX)
|
.PRECIOUS: %.$(OBJECT_SUFFIX) %.files
|
||||||
|
|
||||||
__all__.$(OBJECT_SUFFIX): $(OBJECTS)
|
__all__.files: codec/__all__.files $(OBJECTS)
|
||||||
$(REALLD) -r -o $@ $^
|
lua ../../genfilelist.lua $^ >$@
|
||||||
|
|
||||||
codec/__all__.$(OBJECT_SUFFIX): forcelook
|
codec/__all__.files: forcelook
|
||||||
$(MAKE) -C codec
|
$(MAKE) -C codec
|
||||||
|
|
||||||
%.$(OBJECT_SUFFIX): %.cpp
|
%.$(OBJECT_SUFFIX): %.cpp
|
||||||
|
@ -19,4 +19,4 @@ precheck:
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
$(MAKE) -C codec clean
|
$(MAKE) -C codec clean
|
||||||
rm -f *.$(OBJECT_SUFFIX) *.ldflags
|
rm -f *.$(OBJECT_SUFFIX) __all__.ldflags __all__.files
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
OBJECTS=video/__all__.$(OBJECT_SUFFIX) audio/__all__.$(OBJECT_SUFFIX)
|
OBJECTS=
|
||||||
|
|
||||||
.PRECIOUS: %.$(OBJECT_SUFFIX)
|
.PRECIOUS: %.$(OBJECT_SUFFIX) %.files
|
||||||
|
|
||||||
__all__.$(OBJECT_SUFFIX): $(OBJECTS)
|
__all__.files: audio/__all__.files video/__all__.files $(OBJECTS)
|
||||||
$(REALLD) -r -o $@ $^
|
lua ../../../genfilelist.lua $^ >$@
|
||||||
|
|
||||||
audio/__all__.$(OBJECT_SUFFIX): forcelook
|
audio/__all__.files: forcelook
|
||||||
$(MAKE) -C audio
|
$(MAKE) -C audio
|
||||||
|
|
||||||
video/__all__.$(OBJECT_SUFFIX): forcelook
|
video/__all__.files: forcelook
|
||||||
$(MAKE) -C video
|
$(MAKE) -C video
|
||||||
|
|
||||||
%.$(OBJECT_SUFFIX): %.cpp
|
%.$(OBJECT_SUFFIX): %.cpp
|
||||||
|
@ -24,4 +24,4 @@ precheck:
|
||||||
clean:
|
clean:
|
||||||
$(MAKE) -C audio clean
|
$(MAKE) -C audio clean
|
||||||
$(MAKE) -C video clean
|
$(MAKE) -C video clean
|
||||||
rm -f *.$(OBJECT_SUFFIX) *.ldflags
|
rm -f *.$(OBJECT_SUFFIX) __all__.ldflags __all__.files
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
|
OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
|
||||||
|
|
||||||
.PRECIOUS: %.$(OBJECT_SUFFIX)
|
.PRECIOUS: %.$(OBJECT_SUFFIX) %.files
|
||||||
|
|
||||||
__all__.$(OBJECT_SUFFIX): $(OBJECTS)
|
__all__.files: $(OBJECTS)
|
||||||
$(REALLD) -r -o $@ $^
|
lua ../../../../genfilelist.lua $^ >$@
|
||||||
|
|
||||||
%.$(OBJECT_SUFFIX): %.cpp
|
%.$(OBJECT_SUFFIX): %.cpp
|
||||||
$(REALCC) $(CFLAGS) -c -o $@ $< -I../../../../../include
|
$(REALCC) $(CFLAGS) -c -o $@ $< -I../../../../../include
|
||||||
|
@ -12,4 +12,4 @@ precheck:
|
||||||
@true
|
@true
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.$(OBJECT_SUFFIX) *.ldflags
|
rm -f *.$(OBJECT_SUFFIX) __all__.ldflags __all__.files
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
|
OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
|
||||||
|
|
||||||
.PRECIOUS: %.$(OBJECT_SUFFIX)
|
.PRECIOUS: %.$(OBJECT_SUFFIX) %.files
|
||||||
|
|
||||||
__all__.$(OBJECT_SUFFIX): $(OBJECTS)
|
__all__.files: $(OBJECTS)
|
||||||
$(REALLD) -r -o $@ $^
|
lua ../../../../genfilelist.lua $^ >$@
|
||||||
|
|
||||||
%.$(OBJECT_SUFFIX): %.cpp
|
%.$(OBJECT_SUFFIX): %.cpp
|
||||||
$(REALCC) $(CFLAGS) -c -o $@ $< -I../../../../../include
|
$(REALCC) $(CFLAGS) -c -o $@ $< -I../../../../../include
|
||||||
|
@ -12,4 +12,4 @@ precheck:
|
||||||
@true
|
@true
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.$(OBJECT_SUFFIX) *.ldflags
|
rm -f *.$(OBJECT_SUFFIX) __all__.ldflags __all__.files
|
||||||
|
|
Loading…
Add table
Reference in a new issue