68b7aa84e83d8256a0774de6101ca6187d431251
[deliverable/titan.core.git] / regression_test / ASN1 / codeGeneration2 / Makefile
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 # Balasko, Jeno
10 # Delic, Adam
11 # Koppany, Csaba
12 # Kovacs, Ferenc
13 # Kulcsar, Endre
14 # Raduly, Csaba
15 # Szabados, Kristof
16 # Szabo, Janos Zoltan – initial implementation
17 #
18 ##############################################################################
19 TOPDIR := ../..
20 include $(TOPDIR)/Makefile.regression
21
22 .SUFFIXES: .ttcn .asn .hh
23 .PHONY: all clean dep run
24
25 TTCN3_LIB = ttcn3$(RT2_SUFFIX)$(DYNAMIC_SUFFIX)
26
27 ASN1_MODULES = Test46.asn Test48.asn Test49.asn Test51.asn Test52.asn Test53.asn Test54.asn Test55.asn Test56.asn Test57.asn Test60.asn Test61.asn Test62.asn Test63.asn Test64.asn Test65.asn Test66.asn Test68.asn Test71.asn Test74.asn Test75.asn Test76.asn Test77.asn Test78.asn Test80.asn Test81.asn Test83.asn Test86.asn Test87.asn
28
29 # Tests for REAL values
30 # Test54.asn Test62.asn Test64.asn Test65.asn
31
32 # Selection Type for CHOICE
33 # Test71.asn
34
35 GENERATED_SOURCES = $(ASN1_MODULES:.asn=.cc)
36 GENERATED_HEADERS = $(GENERATED_SOURCES:.cc=.hh)
37 ifdef CODE_SPLIT
38 GENERATED_SOURCES := $(foreach file, $(GENERATED_SOURCES:.cc=), $(addprefix $(file), .cc _seq.cc _set.cc _seqof.cc _setof.cc _union.cc))
39 endif
40
41 all: $(GENERATED_SOURCES)
42
43 .asn.cc .asn.hh:
44 $(TTCN3_COMPILER) $<
45
46 clean distclean:
47 $(RM) $(GENERATED_HEADERS) $(GENERATED_SOURCES) Makefile.bak
48
49 dep:
50
51 run: $(GENERATED_SOURCES)
52 $(ABS_SRC)/codeGeneration2
This page took 0.031031 seconds and 4 git commands to generate.