implemented new code splitting mechanism (split to equal slices)
[deliverable/titan.core.git] / regression_test / ASN1 / codeGeneration2 / Makefile
index 68b7aa84e83d8256a0774de6101ca6187d431251..2aa4f4c36db5a3ce03139a4c59653da811e8ba43 100644 (file)
@@ -13,6 +13,7 @@
 #   Kulcsar, Endre
 #   Raduly, Csaba
 #   Szabados, Kristof
+#   Szabo, Bence Janos
 #   Szabo, Janos Zoltan – initial implementation
 #
 ##############################################################################
@@ -36,6 +37,11 @@ GENERATED_SOURCES = $(ASN1_MODULES:.asn=.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
 
 all: $(GENERATED_SOURCES)
This page took 0.024468 seconds and 5 git commands to generate.