Merge branch 'master' into sdl2.0
There are problems with im that should be investigated...
This commit is contained in:
commit
9cf77f684c
184 changed files with 9413 additions and 8107 deletions
64
Makefile
64
Makefile
|
|
@ -4,7 +4,7 @@
|
|||
# Various contributors (see AUTHORS.txt)
|
||||
# http://www.tuxpaint.org/
|
||||
|
||||
# June 14, 2002 - September 28, 2021
|
||||
# June 14, 2002 - October 24, 2021
|
||||
|
||||
|
||||
# The version number, for release:
|
||||
|
|
@ -23,12 +23,7 @@ SYSNAME:=$(shell uname -s)
|
|||
ifeq ($(findstring MINGW32, $(SYSNAME)),MINGW32)
|
||||
OS:=windows
|
||||
GPERF:=/usr/bin/gperf
|
||||
ifeq ($(findstring NT-6.2, $(SYSNAME)),NT-6.2)
|
||||
BDIST_2KXP:=True
|
||||
MINGW_DIR:=/usr/local
|
||||
else
|
||||
MINGW_DIR:=/mingw32
|
||||
endif
|
||||
MINGW_DIR:=/mingw32
|
||||
else
|
||||
ifeq ($(findstring MINGW64, $(SYSNAME)),MINGW64)
|
||||
OS:=windows
|
||||
|
|
@ -960,52 +955,7 @@ install-dlls:
|
|||
@echo "...Installing Windows DLLs..."
|
||||
@install -d $(BIN_PREFIX)
|
||||
@cp $(TPCONF_PATH)/tuxpaint-config.exe $(BIN_PREFIX)
|
||||
@if [ "x$(BDIST_2KXP)" = "xTrue" ]; then \
|
||||
cp $(MINGW_DIR)/bin/libintl-8.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libiconv-2.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libpng12.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/SDL.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/SDL_image.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/SDL_gfx.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/SDL_mixer.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/SDL_ttf.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libfreetype-6.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/zlib1.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libogg-0.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libvorbis-0.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libvorbisfile-3.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libjpeg-8.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libfribidi-0.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libxml2-2.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libcairo-2.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libfontconfig-1.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libSDL_Pango-1.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libgobject-2.0-0.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libgthread-2.0-0.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/librsvg-2-2.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libcroco-0.6-3.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libgdk_pixbuf-2.0-0.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libglib-2.0-0.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libgsf-1-114.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libpango-1.0-0.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libpangocairo-1.0-0.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libpangoft2-1.0-0.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libgmodule-2.0-0.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libpangowin32-1.0-0.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libpixman-1-0.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libgio-2.0-0.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/bz2-1.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libimagequant.dll $(BIN_PREFIX); \
|
||||
cp $(MINGW_DIR)/bin/libSDL_gfx-15.dll $(BIN_PREFIX); \
|
||||
cp `which libgcc_s_dw2-1.dll` $(BIN_PREFIX); \
|
||||
cp `which libstdc++-6.dll` $(BIN_PREFIX); \
|
||||
cp `which libpthread-2.dll` $(BIN_PREFIX); \
|
||||
mkdir -p $(BIN_PREFIX)/lib/pango/1.6.0/modules; \
|
||||
cp /usr/local/lib/pango/1.6.0/modules/*.dll $(BIN_PREFIX)/lib/pango/1.6.0/modules; \
|
||||
strip -s $(BIN_PREFIX)/lib/pango/1.6.0/modules/*.dll; \
|
||||
else \
|
||||
src/install-dlls.sh tuxpaint.exe $(TPCONF_PATH)/tuxpaint-config.exe $(BIN_PREFIX); \
|
||||
fi
|
||||
@src/install-dlls.sh tuxpaint.exe $(TPCONF_PATH)/tuxpaint-config.exe $(BIN_PREFIX)
|
||||
@strip -s $(BIN_PREFIX)/*.dll
|
||||
@echo
|
||||
@echo "...Installing Configuration Files..."
|
||||
|
|
@ -1150,7 +1100,7 @@ TuxPaint.dmg:
|
|||
tuxpaint: obj/tuxpaint.o obj/i18n.o obj/im.o obj/cursor.o obj/pixels.o \
|
||||
obj/rgblinear.o obj/playsound.o obj/fonts.o obj/parse.o obj/fill.o \
|
||||
obj/progressbar.o obj/dirwalk.o obj/get_fname.o obj/onscreen_keyboard.o \
|
||||
obj/gifenc.o \
|
||||
obj/gifenc.o obj/sounds.o \
|
||||
$(ARCH_LIBS)
|
||||
@echo
|
||||
@echo "...Linking Tux Paint..."
|
||||
|
|
@ -1293,6 +1243,12 @@ obj/rgblinear.o: src/rgblinear.c src/rgblinear.h \
|
|||
@$(CC) $(CFLAGS) $(DEBUG_FLAGS) $(SDL_CFLAGS) $(DEFS) \
|
||||
-c src/rgblinear.c -o obj/rgblinear.o
|
||||
|
||||
obj/sounds.o: src/sounds.c src/sounds.h
|
||||
@echo
|
||||
@echo "...Compiling sound effect list..."
|
||||
@$(CC) $(CFLAGS) $(DEBUG_FLAGS) $(SDL_CFLAGS) $(DEFS) \
|
||||
-c src/sounds.c -o obj/sounds.o
|
||||
|
||||
|
||||
obj/BeOS_print.o: src/BeOS_print.cpp src/BeOS_print.h
|
||||
@echo
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue