mirror of
https://gitlab.com/Monsterovich/lanemu.git
synced 2024-07-07 06:01:16 +02:00
42 lines
1.1 KiB
Makefile
42 lines
1.1 KiB
Makefile
|
|
CLIB_DIR=../clib
|
|
|
|
UNAME := $(shell uname)
|
|
|
|
ifeq ($(UNAME), Linux)
|
|
export PKG_CONFIG_PATH=$(shell pwd)/pkg-config/linux
|
|
endif
|
|
ifeq ($(UNAME), FreeBSD)
|
|
export PKG_CONFIG_PATH=$(shell pwd)/pkg-config/freebsd
|
|
endif
|
|
|
|
freebsd:
|
|
@$(MAKE) -C tapLinux DEFAULTCONF=Release-amd64
|
|
@$(MAKE) -C appIndicator
|
|
mkdir -p ${CLIB_DIR}
|
|
install -m 744 tapLinux/dist/Release/* ${CLIB_DIR}
|
|
install -m 744 appIndicator/dist/Release/* ${CLIB_DIR}
|
|
|
|
|
|
# for build system
|
|
all:
|
|
@$(MAKE) -C tapLinux DEFAULTCONF=Release-i386
|
|
@$(MAKE) -C tapLinux DEFAULTCONF=Release-amd64
|
|
@$(MAKE) -C appIndicator
|
|
@$(MAKE) -C tapWindows DEFAULTCONF=Release-x86
|
|
@$(MAKE) -C tapWindows DEFAULTCONF=Release-x86_64
|
|
|
|
clean:
|
|
@$(MAKE) -C tapLinux DEFAULTCONF=Release-i386 clean
|
|
@$(MAKE) -C tapLinux DEFAULTCONF=Release-amd64 clean
|
|
@$(MAKE) -C appIndicator clean
|
|
@$(MAKE) -C tapWindows DEFAULTCONF=Release-x86 clean
|
|
@$(MAKE) -C tapWindows DEFAULTCONF=Release-x86_64 clean
|
|
|
|
install:
|
|
$(MAKE) all
|
|
mkdir -p ${CLIB_DIR}
|
|
install -m 744 tapLinux/dist/Release/* ${CLIB_DIR}
|
|
install -m 744 appIndicator/dist/Release/* ${CLIB_DIR}
|
|
install -m 644 tapWindows/dist/Release/* ${CLIB_DIR}
|