Sync with 5.4.0
[deliverable/titan.core.git] / hello / Makefile
CommitLineData
970ed795 1###############################################################################
3abe9331 2# Copyright (c) 2000-2015 Ericsson Telecom AB
970ed795
EL
3# All rights reserved. This program and the accompanying materials
4# are made available under the terms of the Eclipse Public License v1.0
5# which accompanies this distribution, and is available at
6# http://www.eclipse.org/legal/epl-v10.html
7###############################################################################
8# Makefile for installing the "Hello World!" example.
9
10TOP := $(shell cd .. && pwd)
11
12include ../Makefile.cfg
13
3abe9331 14DEMOFILES := MyExample.ttcn PCOType.hh PCOType.cc hello_world.ttcn MyExample.cfg
970ed795
EL
15
16MAKEFILEGENFLAGS := -g
17ifeq ($(COVERAGE), yes)
18MAKEFILEGENFLAGS += -C
19endif
20
21install:
22ifdef MINGW
23 @echo Skipped ${CURDIR} for MinGW
24else
25 mkdir -p $(DEMODIR)
26 cp $(DEMOFILES) $(DEMODIR)
27 cd $(DEMODIR) && $(BINDIR)/ttcn3_makefilegen $(MAKEFILEGENFLAGS) \
28 -o Makefile.tmp $(DEMOFILES) && \
29 sed -e 's/# TTCN3_DIR =/TTCN3_DIR =/' <Makefile.tmp >Makefile && \
30 $(RM) Makefile.tmp && $(MAKE) CXX='$(CXX)' && \
31 (sleep 5 && echo 'Hello, TTCN-3!') | ttcn3_start MyExample MyExample.cfg
32endif
This page took 0.027009 seconds and 5 git commands to generate.