From 7f341c15a9cc0d6e7a2a62a9fd5e1fc59da119c9 Mon Sep 17 00:00:00 2001 From: bsp2 Date: Thu, 11 Oct 2018 16:05:52 +0200 Subject: [PATCH] add dependency makefiles (Linux) --- dep/glew-2.1.0/makefile.linux | 18 ++++++++++++++++ dep/glew-2.1.0/makefile.msvc | 1 - dep/jansson-2.10/makefile.linux | 18 ++++++++++++++++ dep/jansson-2.10/makefile.msvc | 1 - dep/makefile.common | 18 ++++++++++++++++ dep/makefile.linux | 4 ++++ dep/makefile.msvc | 23 ++------------------- dep/speexdsp-SpeexDSP-1.2rc3/makefile.linux | 18 ++++++++++++++++ 8 files changed, 78 insertions(+), 23 deletions(-) create mode 100644 dep/glew-2.1.0/makefile.linux create mode 100644 dep/jansson-2.10/makefile.linux create mode 100644 dep/makefile.common create mode 100644 dep/makefile.linux create mode 100644 dep/speexdsp-SpeexDSP-1.2rc3/makefile.linux diff --git a/dep/glew-2.1.0/makefile.linux b/dep/glew-2.1.0/makefile.linux new file mode 100644 index 00000000..77d1bf14 --- /dev/null +++ b/dep/glew-2.1.0/makefile.linux @@ -0,0 +1,18 @@ +# +# Makefile for glew lib + GCC +# +# + +include ../yac/install_linux.mk + +TARGET_BASENAME=glew + +EXTRAFLAGS= -DGLEW_NO_GLU -DGLEW_BUILD -Iinclude/ + +EXTRALIBS= + +PLAF_OBJ= + +include make.objects + +include ../yac/staticlib_linux.mk diff --git a/dep/glew-2.1.0/makefile.msvc b/dep/glew-2.1.0/makefile.msvc index 9b330dc2..123fab8e 100644 --- a/dep/glew-2.1.0/makefile.msvc +++ b/dep/glew-2.1.0/makefile.msvc @@ -10,7 +10,6 @@ TARGET_BASENAME=glew EXTRAFLAGS= -DGLEW_NO_GLU -DGLEW_BUILD -Iinclude/ EXTRALIBS= -# opengl32.lib gdi32.lib user32.lib kernel32.lib PLAF_OBJ= diff --git a/dep/jansson-2.10/makefile.linux b/dep/jansson-2.10/makefile.linux new file mode 100644 index 00000000..0086a784 --- /dev/null +++ b/dep/jansson-2.10/makefile.linux @@ -0,0 +1,18 @@ +# +# Makefile for jansson lib + GCC +# +# + +include ../yac/install_linux.mk + +TARGET_BASENAME=jansson + +EXTRAFLAGS= -I./ -Isrc/ -DHAVE_STDINT_H + +EXTRALIBS= + +PLAF_OBJ= + +include make.objects + +include ../yac/staticlib_linux.mk diff --git a/dep/jansson-2.10/makefile.msvc b/dep/jansson-2.10/makefile.msvc index 346c6436..852875c0 100644 --- a/dep/jansson-2.10/makefile.msvc +++ b/dep/jansson-2.10/makefile.msvc @@ -10,7 +10,6 @@ TARGET_BASENAME=jansson EXTRAFLAGS= -I./ -Isrc/ -DHAVE_STDINT_H EXTRALIBS= -# opengl32.lib gdi32.lib user32.lib kernel32.lib PLAF_OBJ= diff --git a/dep/makefile.common b/dep/makefile.common new file mode 100644 index 00000000..faa667c0 --- /dev/null +++ b/dep/makefile.common @@ -0,0 +1,18 @@ + +.PHONY: bin +bin: + make -C glew-2.1.0/ -f makefile.${MK} -j $(NUM_JOBS) bin + make -C jansson-2.10/ -f makefile.${MK} -j $(NUM_JOBS) bin + make -C speexdsp-SpeexDSP-1.2rc3/ -f makefile.${MK} -j $(NUM_JOBS) bin + +.PHONY: install +install: + make -C glew-2.1.0/ -f makefile.${MK} install + make -C jansson-2.10/ -f makefile.${MK} install + make -C speexdsp-SpeexDSP-1.2rc3/ -f makefile.${MK} install + +.PHONY: clean +clean: + make -C glew-2.1.0/ -f makefile.${MK} clean + make -C jansson-2.10/ -f makefile.${MK} clean + make -C speexdsp-SpeexDSP-1.2rc3/ -f makefile.${MK} clean diff --git a/dep/makefile.linux b/dep/makefile.linux new file mode 100644 index 00000000..90546bf5 --- /dev/null +++ b/dep/makefile.linux @@ -0,0 +1,4 @@ +NUM_JOBS=1 +MK=linux + +include makefile.common diff --git a/dep/makefile.msvc b/dep/makefile.msvc index 1cbc537c..24dd4cfa 100644 --- a/dep/makefile.msvc +++ b/dep/makefile.msvc @@ -1,23 +1,4 @@ NUM_JOBS=20 +MK=msvc -.PHONY: bin -bin: - make -C glew-2.1.0/ -f makefile.msvc -j $(NUM_JOBS) bin - make -C glfw/src/ -f makefile.msvc -j $(NUM_JOBS) bin - make -C jansson-2.10/ -f makefile.msvc -j $(NUM_JOBS) bin - make -C speexdsp-SpeexDSP-1.2rc3/ -f makefile.msvc -j $(NUM_JOBS) bin - -.PHONY: install -install: - make -C glew-2.1.0/ -f makefile.msvc install - make -C glfw/src/ -f makefile.msvc install - make -C jansson-2.10/ -f makefile.msvc install - make -C speexdsp-SpeexDSP-1.2rc3/ -f makefile.msvc install - -.PHONY: clean -clean: - make -C glew-2.1.0/ -f makefile.msvc clean - make -C glfw/src/ -f makefile.msvc clean - make -C jansson-2.10/ -f makefile.msvc clean - make -C speexdsp-SpeexDSP-1.2rc3/ -f makefile.msvc clean - +include makefile.common diff --git a/dep/speexdsp-SpeexDSP-1.2rc3/makefile.linux b/dep/speexdsp-SpeexDSP-1.2rc3/makefile.linux new file mode 100644 index 00000000..d50efa6a --- /dev/null +++ b/dep/speexdsp-SpeexDSP-1.2rc3/makefile.linux @@ -0,0 +1,18 @@ +# +# Makefile for speex lib + GCC +# +# + +include ../yac/install_linux.mk + +TARGET_BASENAME=libspeexdsp + +EXTRAFLAGS= -D_GLFW_USE_CONFIG_H -DHAVE_CONFIG_H -Iinclude -I./ + +EXTRALIBS= + +PLAF_OBJ= + +include make.objects + +include ../yac/staticlib_linux.mk