sim: tighten up gencode output

Update the gencode rules to use the silent build helpers.
This commit is contained in:
Mike Frysinger
2021-10-31 01:05:27 -04:00
parent ac9b6df28f
commit 4837497a7f
4 changed files with 19 additions and 19 deletions

View File

@ -36,19 +36,19 @@ NL_TARGET = -DNL_TARGET_cr16
## COMMON_POST_CONFIG_FRAG ## COMMON_POST_CONFIG_FRAG
simops.h: gencode simops.h: gencode
./gencode -h >$@ $(ECHO_GEN) ./gencode -h >$@
table.c: gencode simops.h table.c: gencode simops.h
./gencode >$@ $(ECHO_GEN) ./gencode >$@
gencode.o: gencode.c $(INCLUDE) gencode.o: gencode.c $(INCLUDE)
$(COMPILE_FOR_BUILD) $(WARN_CFLAGS) -c $(srcdir)/gencode.c $(ECHO_CC) $(COMPILE_FOR_BUILD) $(WARN_CFLAGS) -c $(srcdir)/gencode.c
cr16-opc.o: $(srcdir)/../../opcodes/cr16-opc.c cr16-opc.o: $(srcdir)/../../opcodes/cr16-opc.c
$(COMPILE_FOR_BUILD) $(WARN_CFLAGS) -c $(srcdir)/../../opcodes/cr16-opc.c $(ECHO_CC) $(COMPILE_FOR_BUILD) $(WARN_CFLAGS) -c $(srcdir)/../../opcodes/cr16-opc.c
gencode: gencode.o cr16-opc.o gencode: gencode.o cr16-opc.o
$(LINK_FOR_BUILD) gencode.o cr16-opc.o $(ECHO_CCLD) $(LINK_FOR_BUILD) gencode.o cr16-opc.o
clean-extra: clean-extra:
rm -f table.c simops.h gencode rm -f table.c simops.h gencode

View File

@ -37,19 +37,19 @@ NL_TARGET = -DNL_TARGET_d10v
## COMMON_POST_CONFIG_FRAG ## COMMON_POST_CONFIG_FRAG
simops.h: gencode simops.h: gencode
./gencode -h >$@ $(ECHO_GEN) ./gencode -h >$@
table.c: gencode simops.h table.c: gencode simops.h
./gencode >$@ $(ECHO_GEN) ./gencode >$@
gencode.o: gencode.c $(INCLUDE) gencode.o: gencode.c $(INCLUDE)
$(COMPILE_FOR_BUILD) $(WARN_CFLAGS) -c $(srcdir)/gencode.c $(ECHO_CC) $(COMPILE_FOR_BUILD) $(WARN_CFLAGS) -c $(srcdir)/gencode.c
d10v-opc.o: $(srcdir)/../../opcodes/d10v-opc.c d10v-opc.o: $(srcdir)/../../opcodes/d10v-opc.c
$(COMPILE_FOR_BUILD) $(WARN_CFLAGS) -c $(srcdir)/../../opcodes/d10v-opc.c $(ECHO_CC) $(COMPILE_FOR_BUILD) $(WARN_CFLAGS) -c $(srcdir)/../../opcodes/d10v-opc.c
gencode: gencode.o d10v-opc.o gencode: gencode.o d10v-opc.o
$(LINK_FOR_BUILD) gencode.o d10v-opc.o $(ECHO_CCLD) $(LINK_FOR_BUILD) gencode.o d10v-opc.o
clean-extra: clean-extra:
rm -f table.c simops.h gencode rm -f table.c simops.h gencode

View File

@ -42,16 +42,16 @@ SIM_EXTRA_CLEAN = clean-extra
## COMMON_POST_CONFIG_FRAG ## COMMON_POST_CONFIG_FRAG
m68hc11int.c: gencode m68hc11int.c: gencode
./gencode -m6811 > $@ $(ECHO_GEN) ./gencode -m6811 > $@
m68hc12int.c: gencode m68hc12int.c: gencode
./gencode -m6812 > $@ $(ECHO_GEN) ./gencode -m6812 > $@
gencode.o: gencode.c gencode.o: gencode.c
$(COMPILE_FOR_BUILD) -c $< -o $@ $(ECHO_CC) $(COMPILE_FOR_BUILD) -c $< -o $@
gencode: gencode.o gencode: gencode.o
$(LINK_FOR_BUILD) $^ $(ECHO_CCLD) $(LINK_FOR_BUILD) $^
clean-extra: clean-extra:
rm -f gencode m68hc11int.c rm -f gencode m68hc11int.c

View File

@ -34,21 +34,21 @@ SIM_WERROR_CFLAGS =
## COMMON_POST_CONFIG_FRAG ## COMMON_POST_CONFIG_FRAG
code.c: gencode code.c: gencode
./gencode -x >code.c $(ECHO_GEN) ./gencode -x >code.c
# indent code.c # indent code.c
table.c: gencode table.c: gencode
./gencode -s >table.c $(ECHO_GEN) ./gencode -s >table.c
# indent table.c # indent table.c
ppi.c: gencode ppi.c: gencode
./gencode -p >ppi.c $(ECHO_GEN) ./gencode -p >ppi.c
gencode.o: gencode.c gencode.o: gencode.c
$(COMPILE_FOR_BUILD) -c $< -o $@ $(ECHO_CC) $(COMPILE_FOR_BUILD) -c $< -o $@
gencode: gencode.o gencode: gencode.o
$(LINK_FOR_BUILD) $^ $(ECHO_CCLD) $(LINK_FOR_BUILD) $^
sh-clean: sh-clean:
rm -f gencode code.c table.c rm -f gencode code.c table.c