You've already forked libmali-rockchip
mirror of
https://github.com/armbian/libmali-rockchip.git
synced 2026-01-06 12:03:41 -08:00
use cmake as new build system and add gitignore
It is time to drop old Makefile.
This commit is contained in:
40
.gitignore
vendored
Normal file
40
.gitignore
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
*~
|
||||
*.o
|
||||
*.lo
|
||||
*.la
|
||||
*.orig
|
||||
*.rej
|
||||
*.loT
|
||||
*.bin
|
||||
*.pc
|
||||
.deps
|
||||
.libs
|
||||
install-sh
|
||||
libtool
|
||||
ltmain.sh
|
||||
compile
|
||||
missing
|
||||
Makefile
|
||||
Makefile.in
|
||||
config.h
|
||||
config.h.in
|
||||
stamp-h1
|
||||
aclocal.m4
|
||||
autom4te.cache
|
||||
config.guess
|
||||
config.log
|
||||
config.status
|
||||
config.sub
|
||||
configure
|
||||
depcomp
|
||||
TAGS
|
||||
/debian.upstream/changelog
|
||||
/debian.upstream/control
|
||||
/debian.upstream/libva-vdpau-driver.install
|
||||
CMakeFiles
|
||||
CMakeCache.txt
|
||||
*\.so
|
||||
*\.a
|
||||
cmake_install.cmake
|
||||
install_manifest.txt
|
||||
*\.debhelper\.log
|
||||
27
CMakeLists.txt
Normal file
27
CMakeLists.txt
Normal file
@@ -0,0 +1,27 @@
|
||||
cmake_minimum_required(VERSION 2.6)
|
||||
find_package(PkgConfig)
|
||||
|
||||
PROJECT(libmali C)
|
||||
INCLUDE(GNUInstallDirs)
|
||||
|
||||
CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/pkgconfig/egl.pc.cmake"
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/egl.pc")
|
||||
CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/pkgconfig/gbm.pc.cmake"
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/gbm.pc")
|
||||
CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/pkgconfig/glesv2.pc.cmake"
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/glesv2.pc")
|
||||
|
||||
INSTALL(FILES "${CMAKE_CURRENT_SOURCE_DIR}/lib/libmali.so"
|
||||
DESTINATION "${CMAKE_INSTALL_LIBDIR}")
|
||||
|
||||
INSTALL(FILES "${CMAKE_CURRENT_BINARY_DIR}/egl.pc"
|
||||
DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")
|
||||
|
||||
INSTALL(FILES "${CMAKE_CURRENT_BINARY_DIR}/gbm.pc"
|
||||
DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")
|
||||
|
||||
INSTALL(FILES "${CMAKE_CURRENT_BINARY_DIR}/glesv2.pc"
|
||||
DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")
|
||||
|
||||
INSTALL(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/inc"
|
||||
DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}")
|
||||
11
Makefile
11
Makefile
@@ -1,11 +0,0 @@
|
||||
all:
|
||||
|
||||
install:
|
||||
install -d -m 755 $(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH)
|
||||
install -D -m 644 lib/*.so $(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH)
|
||||
install -d -m 755 $(DESTDIR)/usr/include/
|
||||
install -D -m 644 include/*.h $(DESTDIR)/usr/include/
|
||||
install -d -m 755 $(DESTDIR)/usr/lib/pkgconfig/
|
||||
install -D -m 644 pkgconfig/*.pc $(DESTDIR)/usr/lib/pkgconfig/
|
||||
|
||||
.PHONY: install
|
||||
Reference in New Issue
Block a user