Browse Source

add dependency makefiles (Linux)

pull/1639/head
bsp2 6 years ago
parent
commit
7f341c15a9
8 changed files with 78 additions and 23 deletions
  1. +18
    -0
      dep/glew-2.1.0/makefile.linux
  2. +0
    -1
      dep/glew-2.1.0/makefile.msvc
  3. +18
    -0
      dep/jansson-2.10/makefile.linux
  4. +0
    -1
      dep/jansson-2.10/makefile.msvc
  5. +18
    -0
      dep/makefile.common
  6. +4
    -0
      dep/makefile.linux
  7. +2
    -21
      dep/makefile.msvc
  8. +18
    -0
      dep/speexdsp-SpeexDSP-1.2rc3/makefile.linux

+ 18
- 0
dep/glew-2.1.0/makefile.linux View File

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

+ 0
- 1
dep/glew-2.1.0/makefile.msvc View File

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



+ 18
- 0
dep/jansson-2.10/makefile.linux View File

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

+ 0
- 1
dep/jansson-2.10/makefile.msvc View File

@@ -10,7 +10,6 @@ TARGET_BASENAME=jansson
EXTRAFLAGS= -I./ -Isrc/ -DHAVE_STDINT_H

EXTRALIBS=
# opengl32.lib gdi32.lib user32.lib kernel32.lib

PLAF_OBJ=



+ 18
- 0
dep/makefile.common View File

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

+ 4
- 0
dep/makefile.linux View File

@@ -0,0 +1,4 @@
NUM_JOBS=1
MK=linux

include makefile.common

+ 2
- 21
dep/makefile.msvc View File

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

+ 18
- 0
dep/speexdsp-SpeexDSP-1.2rc3/makefile.linux View File

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

Loading…
Cancel
Save