Added freetype2 support.
[fltk_mvc_template.git] / _template / src / Makefile
index 55e33f1..7552c54 100644 (file)
@@ -15,7 +15,7 @@ LIBDIR =
 INC = -I$(WORKDIR)/../include
 LDFLAGS = -std=c++11 -static-libstdc++ -static-libgcc -Wl,-Bstatic
 CFLAGS = -Wall -fexceptions -std=c++11 -static-libstdc++ -static-libgcc
-LIB = -lfltk_images -lfltk_png -lfltk_z -lfltk_jpeg -lfltk
+LIB = -lfltk_images -lfltk_png -lfltk_z -lfltk_jpeg -lfltk -lfreetype
 
 ###################################
 #GCC | EDIT 2/11
@@ -30,8 +30,8 @@ INC_GCC = $(INC)
 LIBDIR_GCC = -L$(WORKDIR)/../lib/linux32
 CFLAGS_GCC = -m32 $(CFLAGS)
 RESINC_GCC =
-LDFLAGS_GCC = $(LDFLAGS)
-LIB_GCC = -m32 $(LIB) -lm -lpthread -lX11 -lbsd -lrt -ldl
+LDFLAGS_GCC = $(LDFLAGS) -static
+LIB_GCC = -m32 $(LIB) -lm -lX11 -lxcb -lXau -lXdmcp -lpthread  -lbsd -lrt -ldl
 
 ###################################
 #MinGW | EDIT 3/11
@@ -44,7 +44,7 @@ WINDRES_WIN = i686-w64-mingw32-windres
 
 INC_WIN = $(INC)
 LIBDIR_WIN = -L$(WORKDIR)/../lib/mingw32
-CFLAGS_WIN = -m32  $(CFLAGS) -mwindows -DWIN32 -DUSE_OPENGL32 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
+CFLAGS_WIN = -m32  $(CFLAGS) -mwindows -DWIN32 -D_WIN32 -DUSE_OPENGL32 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
 RESINC_WIN =
 LDFLAGS_WIN =  $(LDFLAGS) -static
 LIB_WIN = -m32 $(LIB) -mwindows -lole32 -luuid -lcomctl32 -lpthread
@@ -52,10 +52,10 @@ LIB_WIN = -m32 $(LIB) -mwindows -lole32 -luuid -lcomctl32 -lpthread
 ###################################
 # ANDROID | EDIT 4/11
 ###################################
-JAVA_HOME=/usr/lib/jvm/java-1.12.0-openjdk-amd64
+JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
 ANDROID_SDK_ROOT=/usr/lib/android-sdk
 ANDROID_NDK_ROOT=/usr/lib/android-ndk
-ANDROID_BUILD_TOOLS_VERSION=25.0.0
+ANDROID_BUILD_TOOLS_VERSION=debian
 ANDROID_PLATORM_VERSION=23
 ANDROID_KEYSTORE_PATH=~/.android/debug.keystore
 ANDROID_KEYSTORE_NAME=androiddebugkey
@@ -102,7 +102,7 @@ LIBDIR_ANDROID += -L$(ANDROID_NDK_ROOT)/sources/cxx-stl/llvm-libc++/libs/$(ANDRO
 CFLAGS_ANDROID  = $(CFLAGS) --sysroot=$(ANDROID_NDK_ROOT)/platforms/$(ANDROID_PLATORM)/arch-$(ANDROID_ARCH) -D_ANDROID
 RESINC_ANDROID =
 LDFLAGS_ANDROID  =  $(LDFLAGS) -shared --sysroot=$(ANDROID_NDK_ROOT)/platforms/$(ANDROID_PLATORM)/arch-$(ANDROID_ARCH)
-LIB_ANDROID  = $(LIB) -lc++ -lNX11 -lnano-X -lm -Wl,-Bstatic -lallegro
+LIB_ANDROID  = $(LIB) -lc++ -lNX11 -lnano-X -lm -Wl,-Bdynamic -lallegro
 
 ###################################
 #RELEASE GCC SETTINGS | EDIT: 6/11
@@ -211,7 +211,7 @@ debug Debug: debug_linux debug_windows debug_android android_apk
 release Release:  release_linux release_windows release_android android_apk
 
 make_fluid:
-       $(WORKDIR)/../packages/fltk/fltk-1.3.4-1/fluid/fluid -c $(WORKDIR)/ViewFluid.fld
+       $(WORKDIR)/../tools/fluid -c $(WORKDIR)/ViewFluid.fld
 
 ######## DEBUG GCC
 before_debug_linux: