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
9 PKG_DESCR
:= hello world
10 PKG_SECTION
:= base
/tests
14 include $(ADK_TOPDIR
)/mk
/package.mk
16 $(eval
$(call PKG_template
,HELLOWORLD
,helloworld
,$(PKG_VERSION
)-$(PKG_RELEASE
),$(PKG_DEPENDS
),$(PKG_DESCR
),$(PKG_SECTION
)))
20 INSTALL_STYLE
:= manual
23 $(TARGET_CC
) $(TARGET_CFLAGS
) -o
$(WRKBUILD
)/helloworld
$(WRKBUILD
)/helloworld.c
24 ifeq ($(ADK_TARGET_ARCH_METAG
),)
25 $(TARGET_CC
) $(TARGET_CFLAGS
) -static
-o
$(WRKBUILD
)/helloworld.static
$(WRKBUILD
)/helloworld.c
27 ifeq ($(ADK_TOOLCHAIN_WITH_CXX
),y
)
28 $(TARGET_CXX
) $(TARGET_CXXFLAGS
) -o
$(WRKBUILD
)/helloworld-cxx
$(WRKBUILD
)/helloworld.
cc
29 ifeq ($(ADK_TARGET_ARCH_METAG
),)
30 $(TARGET_CXX
) $(TARGET_CXXFLAGS
) -static
-static-libstdc
++ -o
$(WRKBUILD
)/helloworld-cxx.static
$(WRKBUILD
)/helloworld.
cc
35 $(INSTALL_DIR
) $(IDIR_HELLOWORLD
)/usr
/bin
36 $(INSTALL_BIN
) $(WRKBUILD
)/helloworld \
37 $(IDIR_HELLOWORLD
)/usr
/bin
38 ifeq ($(ADK_TARGET_ARCH_METAG
),)
39 $(INSTALL_BIN
) $(WRKBUILD
)/helloworld.static \
40 $(IDIR_HELLOWORLD
)/usr
/bin
42 ifeq ($(ADK_TOOLCHAIN_WITH_CXX
),y
)
43 $(INSTALL_BIN
) $(WRKBUILD
)/helloworld-cxx \
44 $(IDIR_HELLOWORLD
)/usr
/bin
45 ifeq ($(ADK_TARGET_ARCH_METAG
),)
46 $(INSTALL_BIN
) $(WRKBUILD
)/helloworld-cxx.static \
47 $(IDIR_HELLOWORLD
)/usr
/bin
51 include $(ADK_TOPDIR
)/mk
/pkg-bottom.mk