Skip to content

Commit acf33e3

Browse files
committed
A little reorganization. Move the (NQP-specific) meta-objects out of the metamodel directory, and rename it to 6model, to start to better indicate what is in the 6model core and what is using it. No functional changes.
1 parent 1d737e4 commit acf33e3

37 files changed

+42
-42
lines changed

build/Makefile.in

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -114,11 +114,11 @@ NQP_COMBINED_PIR = gen/NQP.pir
114114
NQP_PBC = nqp.pbc
115115
NQP_EXE = nqp$(EXE)
116116

117-
NQP_MO_SOURCES = src/metamodel/how/KnowHOWAttribute.pm src/metamodel/how/NQPClassHOW.pm \
118-
src/metamodel/how/NQPNativeHOW.pm src/metamodel/how/NQPAttribute.pm \
119-
src/metamodel/how/NQPConcreteRoleHOW.pm src/metamodel/how/NQPParametricRoleHOW.pm \
120-
src/metamodel/how/RoleToClassApplier.pm src/metamodel/how/RoleToRoleApplier.pm \
121-
src/metamodel/how/NQPModuleHOW.pm
117+
NQP_MO_SOURCES = src/how/KnowHOWAttribute.pm src/how/NQPClassHOW.pm \
118+
src/how/NQPNativeHOW.pm src/how/NQPAttribute.pm \
119+
src/how/NQPConcreteRoleHOW.pm src/how/NQPParametricRoleHOW.pm \
120+
src/how/RoleToClassApplier.pm src/how/RoleToRoleApplier.pm \
121+
src/how/NQPModuleHOW.pm
122122

123123
NQP_MO_PBC = nqpmo.pbc
124124
NQP_MO_PIR = gen/nqp-mo.pir
@@ -145,25 +145,25 @@ PMC_SOURCES = $(PMC_DIR)/stable.pmc $(PMC_DIR)/sixmodelobject.pmc \
145145

146146
OPS_SOURCE = nqp.ops
147147

148-
METAMODEL_SOURCE = src/metamodel/sixmodelobject.h src/metamodel/sixmodelobject.c \
149-
src/metamodel/repr_registry.h src/metamodel/repr_registry.c \
150-
src/metamodel/knowhow_bootstrapper.h src/metamodel/knowhow_bootstrapper.c \
151-
src/metamodel/reprs/KnowHOWREPR.h src/metamodel/reprs/KnowHOWREPR.c \
152-
src/metamodel/reprs/P6opaque.h src/metamodel/reprs/P6opaque.c \
153-
src/metamodel/reprs/P6int.h src/metamodel/reprs/P6int.c \
154-
src/metamodel/reprs/P6str.h src/metamodel/reprs/P6str.c \
155-
src/metamodel/reprs/P6num.h src/metamodel/reprs/P6num.c \
156-
src/metamodel/reprs/HashAttrStore.h src/metamodel/reprs/HashAttrStore.c \
157-
src/metamodel/multi_dispatch.h src/metamodel/multi_dispatch.c \
158-
src/metamodel/storage_spec.h src/metamodel/serialization_context.c \
159-
src/metamodel/serialization_context.h
160-
161-
METAMODEL_OBJS = ../metamodel/sixmodelobject$(O) ../metamodel/repr_registry$(O) \
162-
../metamodel/knowhow_bootstrapper$(O) ../metamodel/reprs/KnowHOWREPR$(O) \
163-
../metamodel/reprs/P6opaque$(O) ../metamodel/reprs/P6int$(O) \
164-
../metamodel/reprs/P6str$(O) ../metamodel/reprs/P6num$(O) \
165-
../metamodel/reprs/HashAttrStore$(O) ../metamodel/multi_dispatch$(O) \
166-
../metamodel/serialization_context$(O)
148+
METAMODEL_SOURCE = src/6model/sixmodelobject.h src/6model/sixmodelobject.c \
149+
src/6model/repr_registry.h src/6model/repr_registry.c \
150+
src/6model/knowhow_bootstrapper.h src/6model/knowhow_bootstrapper.c \
151+
src/6model/reprs/KnowHOWREPR.h src/6model/reprs/KnowHOWREPR.c \
152+
src/6model/reprs/P6opaque.h src/6model/reprs/P6opaque.c \
153+
src/6model/reprs/P6int.h src/6model/reprs/P6int.c \
154+
src/6model/reprs/P6str.h src/6model/reprs/P6str.c \
155+
src/6model/reprs/P6num.h src/6model/reprs/P6num.c \
156+
src/6model/reprs/HashAttrStore.h src/6model/reprs/HashAttrStore.c \
157+
src/6model/multi_dispatch.h src/6model/multi_dispatch.c \
158+
src/6model/storage_spec.h src/6model/serialization_context.c \
159+
src/6model/serialization_context.h
160+
161+
METAMODEL_OBJS = ../6model/sixmodelobject$(O) ../6model/repr_registry$(O) \
162+
../6model/knowhow_bootstrapper$(O) ../6model/reprs/KnowHOWREPR$(O) \
163+
../6model/reprs/P6opaque$(O) ../6model/reprs/P6int$(O) \
164+
../6model/reprs/P6str$(O) ../6model/reprs/P6num$(O) \
165+
../6model/reprs/HashAttrStore$(O) ../6model/multi_dispatch$(O) \
166+
../6model/serialization_context$(O)
167167

168168
CLEANUPS = \
169169
*.manifest \
@@ -368,17 +368,17 @@ $(DYNPMC): $(PMC_SOURCES) $(METAMODEL_SOURCE)
368368
$(OPS_DIR)/$(OPS)$(LOAD_EXT): $(OPS_DIR)/$(OPS_SOURCE) $(DYNPMC)
369369
cd $(OPS_DIR) && $(OPS2C) C --dynamic $(OPS_SOURCE)
370370
cd $(OPS_DIR) && $(CC) -c @cc_o_out@$(OPS)$(O) $(CINCLUDES) $(CFLAGS) $(OPS).c
371-
cd src/metamodel && $(CC) -c @cc_o_out@sixmodelobject$(O) -I../../$(PMC_DIR) $(CINCLUDES) $(CFLAGS) sixmodelobject.c
372-
cd src/metamodel && $(CC) -c @cc_o_out@repr_registry$(O) -I../../$(PMC_DIR) $(CINCLUDES) $(CFLAGS) repr_registry.c
373-
cd src/metamodel && $(CC) -c @cc_o_out@knowhow_bootstrapper$(O) -I../../$(PMC_DIR) $(CINCLUDES) $(CFLAGS) knowhow_bootstrapper.c
374-
cd src/metamodel/reprs && $(CC) -c @cc_o_out@KnowHOWREPR$(O) -I../../../$(PMC_DIR) $(CINCLUDES) $(CFLAGS) KnowHOWREPR.c
375-
cd src/metamodel/reprs && $(CC) -c @cc_o_out@P6opaque$(O) -I../../../$(PMC_DIR) $(CINCLUDES) $(CFLAGS) P6opaque.c
376-
cd src/metamodel/reprs && $(CC) -c @cc_o_out@P6int$(O) -I../../../$(PMC_DIR) $(CINCLUDES) $(CFLAGS) P6int.c
377-
cd src/metamodel/reprs && $(CC) -c @cc_o_out@P6str$(O) -I../../../$(PMC_DIR) $(CINCLUDES) $(CFLAGS) P6str.c
378-
cd src/metamodel/reprs && $(CC) -c @cc_o_out@P6num$(O) -I../../../$(PMC_DIR) $(CINCLUDES) $(CFLAGS) P6num.c
379-
cd src/metamodel/reprs && $(CC) -c @cc_o_out@HashAttrStore$(O) -I../../../$(PMC_DIR) $(CINCLUDES) $(CFLAGS) HashAttrStore.c
380-
cd src/metamodel && $(CC) -c @cc_o_out@multi_dispatch$(O) -I../../$(PMC_DIR) $(CINCLUDES) $(CFLAGS) multi_dispatch.c
381-
cd src/metamodel && $(CC) -c @cc_o_out@serialization_context$(O) -I../../$(PMC_DIR) $(CINCLUDES) $(CFLAGS) serialization_context.c
371+
cd src/6model && $(CC) -c @cc_o_out@sixmodelobject$(O) -I../../$(PMC_DIR) $(CINCLUDES) $(CFLAGS) sixmodelobject.c
372+
cd src/6model && $(CC) -c @cc_o_out@repr_registry$(O) -I../../$(PMC_DIR) $(CINCLUDES) $(CFLAGS) repr_registry.c
373+
cd src/6model && $(CC) -c @cc_o_out@knowhow_bootstrapper$(O) -I../../$(PMC_DIR) $(CINCLUDES) $(CFLAGS) knowhow_bootstrapper.c
374+
cd src/6model/reprs && $(CC) -c @cc_o_out@KnowHOWREPR$(O) -I../../../$(PMC_DIR) $(CINCLUDES) $(CFLAGS) KnowHOWREPR.c
375+
cd src/6model/reprs && $(CC) -c @cc_o_out@P6opaque$(O) -I../../../$(PMC_DIR) $(CINCLUDES) $(CFLAGS) P6opaque.c
376+
cd src/6model/reprs && $(CC) -c @cc_o_out@P6int$(O) -I../../../$(PMC_DIR) $(CINCLUDES) $(CFLAGS) P6int.c
377+
cd src/6model/reprs && $(CC) -c @cc_o_out@P6str$(O) -I../../../$(PMC_DIR) $(CINCLUDES) $(CFLAGS) P6str.c
378+
cd src/6model/reprs && $(CC) -c @cc_o_out@P6num$(O) -I../../../$(PMC_DIR) $(CINCLUDES) $(CFLAGS) P6num.c
379+
cd src/6model/reprs && $(CC) -c @cc_o_out@HashAttrStore$(O) -I../../../$(PMC_DIR) $(CINCLUDES) $(CFLAGS) HashAttrStore.c
380+
cd src/6model && $(CC) -c @cc_o_out@multi_dispatch$(O) -I../../$(PMC_DIR) $(CINCLUDES) $(CFLAGS) multi_dispatch.c
381+
cd src/6model && $(CC) -c @cc_o_out@serialization_context$(O) -I../../$(PMC_DIR) $(CINCLUDES) $(CFLAGS) serialization_context.c
382382
cd $(OPS_DIR) && $(LD) @ld_out@$(OPS)$(LOAD_EXT) $(OPS)$(O) $(METAMODEL_OBJS) $(LINKARGS)
383383

384384
bootstrap-files: $(STAGE2_PBCS) src/stage2/$(CORE_SETTING_NQP)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)