FriBidi has fribidi-config, so using it.
Added FriBidi to BeOS.
This commit is contained in:
parent
66472bd657
commit
784c4ae7e5
1 changed files with 5 additions and 4 deletions
9
Makefile
9
Makefile
|
|
@ -74,11 +74,12 @@ PAPER_LIB:=$(call linktest,-lpaper,)
|
||||||
PNG:=$(call linktest,-lpng,)
|
PNG:=$(call linktest,-lpng,)
|
||||||
PNG:=$(if $(PNG),$(PNG),$(call linktest,-lpng12,))
|
PNG:=$(if $(PNG),$(PNG),$(call linktest,-lpng12,))
|
||||||
|
|
||||||
FRIBIDI_LIB:=-lfribidi
|
FRIBIDI_LIB:=$(shell fribidi-config --libs)
|
||||||
|
FRIBIDI_CFLAGS:=$(shell fribidi-config --cflags)
|
||||||
|
|
||||||
windows_ARCH_LINKS:=-lintl $(PNG) -lwinspool -lshlwapi $(FRIBIDI_LIB)
|
windows_ARCH_LINKS:=-lintl $(PNG) -lwinspool -lshlwapi $(FRIBIDI_LIB)
|
||||||
osx_ARCH_LINKS:=$(PAPER_LIB) $(FRIBIDI_LIB)
|
osx_ARCH_LINKS:=$(PAPER_LIB) $(FRIBIDI_LIB)
|
||||||
beos_ARCH_LINKS:="-lintl $(PNG) -lz -lbe -liconv"
|
beos_ARCH_LINKS:="-lintl $(PNG) -lz -lbe -liconv $(FRIBIDI_LIB)"
|
||||||
linux_ARCH_LINKS:=$(PAPER_LIB) $(FRIBIDI_LIB)
|
linux_ARCH_LINKS:=$(PAPER_LIB) $(FRIBIDI_LIB)
|
||||||
ARCH_LINKS:=$($(OS)_ARCH_LINKS)
|
ARCH_LINKS:=$($(OS)_ARCH_LINKS)
|
||||||
|
|
||||||
|
|
@ -830,7 +831,7 @@ tuxpaint: obj/tuxpaint.o obj/i18n.o obj/im.o obj/cursor.o obj/pixels.o \
|
||||||
$(ARCH_LIBS)
|
$(ARCH_LIBS)
|
||||||
@echo
|
@echo
|
||||||
@echo "...Linking Tux Paint..."
|
@echo "...Linking Tux Paint..."
|
||||||
$(CC) $(CFLAGS) $(DEBUG_FLAGS) $(SDL_CFLAGS) $(DEFS) \
|
$(CC) $(CFLAGS) $(DEBUG_FLAGS) $(SDL_CFLAGS) $(FRIBIDI_CFLAGS) $(DEFS) \
|
||||||
-o tuxpaint $^ \
|
-o tuxpaint $^ \
|
||||||
$(SDL_LIBS) $(SVG_LIB) $(ARCH_LINKS)
|
$(SDL_LIBS) $(SVG_LIB) $(ARCH_LINKS)
|
||||||
@$(RSRC_CMD)
|
@$(RSRC_CMD)
|
||||||
|
|
@ -864,7 +865,7 @@ obj/tuxpaint.o: src/tuxpaint.c \
|
||||||
Makefile
|
Makefile
|
||||||
@echo
|
@echo
|
||||||
@echo "...Compiling Tux Paint from source..."
|
@echo "...Compiling Tux Paint from source..."
|
||||||
$(CC) $(CFLAGS) $(DEBUG_FLAGS) $(SDL_CFLAGS) $(SVG_CFLAGS) $(MOUSE_CFLAGS) $(DEFS) \
|
$(CC) $(CFLAGS) $(DEBUG_FLAGS) $(SDL_CFLAGS) $(FRIBIDI_CFLAGS) $(SVG_CFLAGS) $(MOUSE_CFLAGS) $(DEFS) \
|
||||||
-c src/tuxpaint.c -o obj/tuxpaint.o
|
-c src/tuxpaint.c -o obj/tuxpaint.o
|
||||||
|
|
||||||
obj/i18n.o: src/i18n.c src/i18n.h src/debug.h
|
obj/i18n.o: src/i18n.c src/i18n.h src/debug.h
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue