]> rtime.felk.cvut.cz Git - pes-rpp/rpp-lib.git/blob - apps/helloworld/Makefile.inc
helloworld: Suppress linker warning
[pes-rpp/rpp-lib.git] / apps / helloworld / Makefile.inc
1 makefile_inc_dir := $(patsubst %/,%,$(dir $(lastword $(MAKEFILE_LIST))))
2
3 all: helloworld.out
4
5 include $(makefile_inc_dir)/../../build/Makefile.rules
6 include $(makefile_inc_dir)/../../common.mk
7
8 vpath %.c $(makefile_inc_dir)
9 main.obj: main.c
10         $(call mkdir,$(dir $@))
11         $(RPP_COMPILE_CMD)
12
13 ifneq ($(TARGET),posix)
14 # Supress warning about automatically allocated section
15 helloworld.out: RPP_LDFLAGS += --heap_size=2048
16 endif
17
18 helloworld.out: main.obj $(RPP_LIB_DIR)/rpp-lib.lib
19         $(LD) $(RPP_CFLAGS) $< $(RPP_LDFLAGS) $(RPP_LDLIBS)  -o $@
20
21 clean::
22         $(call rm,helloworld.out main.obj)
23
24 -include $(wildcard *.dep)