implemented new code splitting mechanism (split to equal slices)
[deliverable/titan.core.git] / regression_test / ASN1 / Test360 / Makefile
index bfb5c69159ff0d6579405fc6854968559bbbe267..564c2b532555b9adeea85b4549ae3159ccd3bcbe 100644 (file)
@@ -1,10 +1,22 @@
-###############################################################################
-# Copyright (c) 2000-2015 Ericsson Telecom AB
+##############################################################################
+# Copyright (c) 2000-2016 Ericsson Telecom AB
 # All rights reserved. This program and the accompanying materials
 # are made available under the terms of the Eclipse Public License v1.0
 # which accompanies this distribution, and is available at
 # http://www.eclipse.org/legal/epl-v10.html
-###############################################################################
+#
+# Contributors:
+#   Balasko, Jeno
+#   Delic, Adam
+#   Koppany, Csaba
+#   Kovacs, Ferenc
+#   Kulcsar, Endre
+#   Raduly, Csaba
+#   Szabados, Kristof
+#   Szabo, Bence Janos
+#   Szabo, Janos Zoltan – initial implementation
+#
+##############################################################################
 TOPDIR := ../..
 include $(TOPDIR)/Makefile.regression
 
@@ -22,6 +34,11 @@ GENERATED_SOURCES = $(ASN1_MODULES:.asn=.cc) $(TTCN3_MODULES:.ttcn=.cc)
 GENERATED_HEADERS = $(GENERATED_SOURCES:.cc=.hh)
 ifdef CODE_SPLIT
 GENERATED_SOURCES := $(foreach file, $(GENERATED_SOURCES:.cc=), $(addprefix $(file), .cc _seq.cc _set.cc  _seqof.cc _setof.cc _union.cc))
+else ifdef SPLIT_TO_SLICES
+POSTFIXES := $(foreach file, $(SPLIT_TO_SLICES), $(addsuffix $(file), _part_))
+POSTFIXES := $(foreach file, $(POSTFIXES), $(addprefix $(file), .cc))
+GENERATED_SOURCES2 := $(foreach file, $(GENERATED_SOURCES:.cc=), $(addprefix $(file), $(POSTFIXES)))
+GENERATED_SOURCES += $(GENERATED_SOURCES2)
 endif
 
 OBJECTS = $(GENERATED_SOURCES:.cc=.o)
This page took 0.025417 seconds and 5 git commands to generate.