1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 include $(ADK_TOPDIR
)/rules.mk
7 PKG_VERSION
:= 72b2af231be337d45a557ce6ca3ed1eeb6675ffd
10 PKG_DESCR
:= gpio access library for the raspberry pi
11 PKG_SECTION
:= libs
/misc
13 PKG_URL
:= http
://wiringpi.com
/
14 PKG_SITES
:= git
://git.drogon.net
/wiringPi
15 PKG_LIBNAME
:= wiringpi
17 PKG_SYSTEM_DEPENDS
:= raspberry-pi raspberry-pi2
19 include $(ADK_TOPDIR
)/mk
/package.mk
21 $(eval
$(call PKG_template
,WIRINGPI
,wiringpi
,$(PKG_VERSION
)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
25 INSTALL_STYLE
:= manual
27 TARGET_CPPFLAGS
+= -I..
/wiringPi
28 TARGET_CPPFLAGS
+= -D_GNU_SOURCE
31 (cd
$(WRKBUILD
); $(MAKE
) -C wiringPi
)
32 (cd
$(WRKBUILD
); $(MAKE
) -C devLib
)
33 (cd
$(WRKBUILD
); $(MAKE
) -C gpio
)
36 $(INSTALL_DIR
) $(IDIR_WIRINGPI
)/usr
/lib
37 $(CP
) $(WRKBUILD
)/wiringPi
/libwiringPi.so
* $(IDIR_WIRINGPI
)/usr
/lib
38 $(CP
) $(WRKBUILD
)/devLib
/libwiringPiDev.so
* $(IDIR_WIRINGPI
)/usr
/lib
39 $(INSTALL_DIR
) $(IDIR_WIRINGPI
)/usr
/bin
40 $(INSTALL_BIN
) $(WRKBUILD
)/gpio
/gpio
$(IDIR_WIRINGPI
)/usr
/bin
41 $(CP
) $(WRKBUILD
)/wiringPi
/*.h
$(STAGING_TARGET_DIR
)/usr
/include
42 $(CP
) $(WRKBUILD
)/wiringPi
/libwiringPi.so
* $(STAGING_TARGET_DIR
)/usr
/lib
43 $(CP
) $(WRKBUILD
)/devLib
/libwiringPiDev.so
* $(STAGING_TARGET_DIR
)/usr
/lib
45 include ${ADK_TOPDIR}/mk
/pkg-bottom.mk