Merge "implemented decmatch (artf724241)"
[deliverable/titan.core.git] / regression_test / templateHexstr / Makefile
CommitLineData
28352dbd
BB
1##############################################################################
2# Copyright (c) 2000-2016 Ericsson Telecom AB
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# Contributors:
9# Baranyi, Botond – initial implementation
10#
11##############################################################################
12TOPDIR := ..
13include $(TOPDIR)/Makefile.regression
14
15.SUFFIXES: .ttcn .hh
16.PHONY: all clean dep run
17
18TTCN3_LIB = ttcn3$(RT2_SUFFIX)$(DYNAMIC_SUFFIX)
19
20TTCN3_MODULES = TtemplateHexstr.ttcn
21
22GENERATED_SOURCES = $(TTCN3_MODULES:.ttcn=.cc)
23GENERATED_HEADERS = $(GENERATED_SOURCES:.cc=.hh)
24ifdef CODE_SPLIT
25GENERATED_SOURCES := $(foreach file, $(GENERATED_SOURCES:.cc=), $(addprefix $(file), .cc _seq.cc _set.cc _seqof.cc _setof.cc _union.cc))
26endif
27
28OBJECTS = $(GENERATED_SOURCES:.cc=.o)
29
30TARGET = TtemplateHexstr$(EXESUFFIX)
31
32all: $(TARGET)
33
34$(TARGET): $(GENERATED_SOURCES) $(USER_SOURCES)
35 $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ $^ -L$(TTCN3_DIR)/lib -l$(TTCN3_LIB) -L$(OPENSSL_DIR)/lib -lcrypto $($(PLATFORM)_LIBS)
36
37.ttcn.cc .ttcn.hh:
38 $(TTCN3_COMPILER) $<
39
40clean distclean:
41 -rm -f $(TARGET) $(OBJECTS) $(GENERATED_HEADERS) \
42 $(GENERATED_SOURCES) *.log Makefile.bak
43
44dep: $(GENERATED_SOURCES)
45 makedepend $(CPPFLAGS) $(GENERATED_SOURCES)
46
47run: $(TARGET) config.cfg
48 ./$^
49
50.NOTPARALLEL:
51
This page took 0.02418 seconds and 5 git commands to generate.