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
6 PKG_NAME
:= libcrossguid
7 PKG_VERSION
:= 8f399e8bd4252be9952f3dfa8199924cc8487ca4
10 PKG_DESCR
:= c
++ guid library
11 PKG_SECTION
:= libs
/misc
12 PKG_URL
:= https
://github.com
/graeme-hill
/crossguid
13 PKG_SITES
:= https
://github.com
/graeme-hill
/crossguid.git
16 include $(ADK_TOPDIR
)/mk
/package.mk
18 $(eval
$(call PKG_template
,LIBCROSSGUID
,libcrossguid
,$(PKG_VERSION
)-$(PKG_RELEASE
),$(PKG_DEPENDS
),$(PKG_DESCR
),$(PKG_SECTION
),$(PKG_OPTS
)))
22 INSTALL_STYLE
:= manual
24 TARGET_CPPFLAGS
+= -DGUID_LIBUUID
25 TARGET_CXXFLAGS
+= -std
=c
++11
28 $(TARGET_CXX
) $(TARGET_CPPFLAGS
) $(TARGET_CXXFLAGS
) $(TARGET_LDFLAGS
) \
29 -c
-o
$(WRKBUILD
)/guid.o
$(WRKBUILD
)/guid.
cpp
30 $(TARGET_AR
) rvs
$(WRKBUILD
)/libcrossguid.a
$(WRKBUILD
)/guid.o
33 $(INSTALL_DIR
) $(WRKINST
)/usr
/lib
34 $(INSTALL_DIR
) $(WRKINST
)/usr
/include
35 $(CP
) $(WRKBUILD
)/libcrossguid.a
$(WRKINST
)/usr
/lib
36 $(CP
) $(WRKBUILD
)/guid.h
$(WRKINST
)/usr
/include
39 $(INSTALL_DIR
) $(IDIR_LIBCROSSGUID
)/usr
/lib
40 $(CP
) $(WRKINST
)/usr
/lib
/libcrossguid.a \
41 $(IDIR_LIBCROSSGUID
)/usr
/lib
43 include $(ADK_TOPDIR
)/mk
/pkg-bottom.mk