Get rid of partial linking

Partial linking doesn't seem to work right with MXE.
This commit is contained in:
Ilari Liusvaara 2013-01-19 14:03:25 +02:00
parent 17ff101f9d
commit 0da8befb8d
34 changed files with 170 additions and 142 deletions

1
.gitignore vendored
View file

@ -4,6 +4,7 @@
*.obj *.obj
*.exe *.exe
*.ldflags *.ldflags
*.files
docs docs
rom rom
lsnes lsnes

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -1 +0,0 @@
char SYMBOL_32662363263262733;

View file

@ -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

View file

@ -1 +0,0 @@
char SYMBOL_52896932693286932683296;

View file

@ -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
View 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("");

View file

@ -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

View file

@ -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

View file

@ -1 +0,0 @@
char SYMBOL_9632869328693208767947843684375823578323;

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -1 +0,0 @@
char SYMBOL_5236382638463274637825672865732473644642;

View file

@ -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

View file

@ -1 +0,0 @@
char SYMBOL_7547375832742837589257382758375387238443;

View file

@ -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

View file

@ -1 +0,0 @@
char SYMBOL_3582389632875382734832758327674873248473;

View file

@ -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

View file

@ -1 +0,0 @@
char SYMBOL_5328598469839457284718924789753892769886;

View file

@ -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

View file

@ -1 +0,0 @@
char SYMBOL_5825392786327896327896798437692738969832786;

View file

@ -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

View file

@ -1 +0,0 @@
char SYMBOL_0532573275328678376328758327583274832744;

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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