mirror of
https://gitlab.com/Monsterovich/lanemu.git
synced 2024-07-07 06:01:16 +02:00
Merge branch 'feat-makefile' into 'main'
Added makefile See merge request Monsterovich/lanemu!22
This commit is contained in:
commit
ba35da3be3
|
@ -17,22 +17,5 @@ deploy:jdk8:
|
|||
script:
|
||||
- apt update
|
||||
- apt -y install ant make gcc gcc-multilib mingw-w64 mingw-w64-tools mingw-w64-i686-dev mingw-w64-x86-64-dev openjdk-11-jdk libayatana-appindicator3-dev libnotify-dev
|
||||
- mkdir -p clib
|
||||
- cd native/appIndicator
|
||||
- make DEFAULTCONF=Release-amd64
|
||||
- cd .. && cd ..
|
||||
- cp native/appIndicator/dist/Release/*.so clib/
|
||||
- cd native/tapLinux/
|
||||
- make DEFAULTCONF=Release-i386
|
||||
- make DEFAULTCONF=Release-amd64
|
||||
- cd .. && cd ..
|
||||
- cp native/tapLinux/dist/Release/* clib/
|
||||
- cd native/tapWindows/
|
||||
- make DEFAULTCONF=Release-x86
|
||||
- make DEFAULTCONF=Release-x86_64
|
||||
- cd .. && cd ..
|
||||
- cp native/tapWindows/dist/Release/* clib/
|
||||
- ant
|
||||
- cp misc/Lanemu.exe build/Lanemu.exe
|
||||
- cp misc/lanemu-pkexec build/lanemu-pkexec
|
||||
- make install
|
||||
|
||||
|
|
13
Makefile
Normal file
13
Makefile
Normal file
|
@ -0,0 +1,13 @@
|
|||
|
||||
all:
|
||||
@$(MAKE) -C native install
|
||||
ant
|
||||
|
||||
install:
|
||||
$(MAKE) all
|
||||
cp misc/Lanemu.exe build/Lanemu.exe
|
||||
cp misc/lanemu-pkexec build/lanemu-pkexec
|
||||
|
||||
clean:
|
||||
@$(MAKE) -C native clean
|
||||
rm -rf build clib
|
22
native/Makefile
Normal file
22
native/Makefile
Normal file
|
@ -0,0 +1,22 @@
|
|||
|
||||
CLIB_DIR="../clib"
|
||||
|
||||
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 644 tapWindows/dist/Release/* ${CLIB_DIR}
|
Loading…
Reference in a new issue