41 lines
882 B
Makefile
41 lines
882 B
Makefile
CC=gcc
|
|
EDJE_CC=edje_cc
|
|
EDJE_CODEGEN=edje_codegen
|
|
COMMON_FLAGS=`pkg-config --libs --cflags eina,ecore,evas,ecore-evas,edje,eo`
|
|
|
|
EDJE_OBJS= aspect.edj
|
|
|
|
EXAMPLES= evas-aspect-hints \
|
|
evas-box \
|
|
evas-buffer-simple \
|
|
evas-events \
|
|
evas-3d-fog.c \
|
|
evas-hints \
|
|
evas-images \
|
|
evas-images2 \
|
|
evas-images3 \
|
|
evas-images4 \
|
|
evas-init-shutdown \
|
|
evas-map-utils \
|
|
evas-object-manipulation \
|
|
evas-object-manipulation-eo \
|
|
evas-smart-interface \
|
|
evas-smart-object \
|
|
evas-stacking \
|
|
evas-table \
|
|
evas-text
|
|
|
|
all: edje examples
|
|
edje: $(EDJE_OBJS)
|
|
examples: $(EXAMPLES)
|
|
|
|
%.edj: %.edc
|
|
$(EDJE_CC) $<
|
|
|
|
$(EXAMPLES):
|
|
$(CC) -o $@ $@.c $(COMMON_FLAGS)
|
|
|
|
clean:
|
|
@echo "Cleaning up built objects..."
|
|
@rm -Rf $(EXAMPLES) *.edj
|