Break out makedepend output to auxiliary file
This drastically simplifies the core Makefiles and if makedepend is installed you can regenerate dependencies as needed with the command `make depend`.
This commit is contained in:
parent
d914c8345e
commit
e0ee18b299
85
Makefile
85
Makefile
|
@ -18,7 +18,7 @@ MACROSS_OBJECTS = actions_$(PROC).o buildStuff1.o buildStuff2.o \
|
||||||
# to simulate subclasses and uses int and void * interchangably a
|
# to simulate subclasses and uses int and void * interchangably a
|
||||||
# bunch. gcc calls these the int-conversion and
|
# bunch. gcc calls these the int-conversion and
|
||||||
# incompatible-pointer-types warnings.
|
# incompatible-pointer-types warnings.
|
||||||
CFLAGS=-m32 -g -ansi -DYYDEBUG -DTARGET_CPU=CPU_$(PROC)
|
CFLAGS=-m32 -O2 -ansi -DYYDEBUG -DTARGET_CPU=CPU_$(PROC)
|
||||||
LDFLAGS=-m32
|
LDFLAGS=-m32
|
||||||
|
|
||||||
# If yacc is notionally present on a system, it's usually actually
|
# If yacc is notionally present on a system, it's usually actually
|
||||||
|
@ -50,82 +50,9 @@ love:
|
||||||
.c.o:
|
.c.o:
|
||||||
$(CC) $(CFLAGS) -c $<
|
$(CC) $(CFLAGS) -c $<
|
||||||
|
|
||||||
# Dependencies below created with makedepend -Y -DTARGET_CPU=CPU_6502 *.c
|
Makefile.depend:
|
||||||
# DO NOT DELETE
|
makedepend -Y -DTARGET_CPU=CPU_$(PROC) -f - *.c > Makefile.depend
|
||||||
|
|
||||||
actions_6502.o: macrossTypes.h operandDefs_6502.h conditionDefs_6502.h
|
depend: Makefile.depend
|
||||||
actions_6502.o: macrossGlobals.h actions.h macrossTypes.h emitStuff.h
|
|
||||||
actions_6502.o: errorStuff.h semanticMisc.h
|
include Makefile.depend
|
||||||
actions_68000.o: macrossTypes.h macrossGlobals.h
|
|
||||||
buildStuff1.o: macrossTypes.h macrossGlobals.h errorStuff.h lookups.h
|
|
||||||
buildStuff1.o: parserMisc.h
|
|
||||||
buildStuff2.o: macrossTypes.h macrossGlobals.h lookups.h parserMisc.h
|
|
||||||
buildStuff3.o: macrossTypes.h macrossGlobals.h lookups.h
|
|
||||||
builtInFunctions.o: macrossTypes.h macrossGlobals.h buildStuff.h errorStuff.h
|
|
||||||
builtInFunctions.o: expressionSemantics.h garbage.h lexer.h lookups.h
|
|
||||||
builtInFunctions.o: operandStuff.h semanticMisc.h statementSemantics.h
|
|
||||||
builtInFunsSD_6502.o: macrossTypes.h macrossGlobals.h builtInFunctions.h
|
|
||||||
builtInFunsSD_6502.o: operandStuff.h
|
|
||||||
builtInFunsSD_68000.o: macrossTypes.h macrossGlobals.h
|
|
||||||
debugPrint.o: macrossTypes.h macrossGlobals.h debugPrint.h y.tab.h
|
|
||||||
debugPrintSD_6502.o: macrossTypes.h macrossGlobals.h debugPrint.h y.tab.h
|
|
||||||
debugPrintSD_68000.o: macrossTypes.h macrossGlobals.h y.tab.h
|
|
||||||
emitBranch_6502.o: macrossTypes.h macrossGlobals.h buildStuff.h emitStuff.h
|
|
||||||
emitBranch_6502.o: parserMisc.h semanticMisc.h
|
|
||||||
emitBranch_68000.o: macrossTypes.h macrossGlobals.h
|
|
||||||
emitStuff.o: macrossTypes.h macrossGlobals.h actions.h debugPrint.h
|
|
||||||
emitStuff.o: errorStuff.h semanticMisc.h
|
|
||||||
encode.o: macrossTypes.h macrossGlobals.h y.tab.h encode.h debugPrint.h
|
|
||||||
encode.o: errorStuff.h parserMisc.h semanticMisc.h slinkyExpressions.h
|
|
||||||
errorStuff.o: macrossTypes.h macrossGlobals.h errorStuff.h initialize.h
|
|
||||||
expressionSemantics.o: macrossTypes.h macrossGlobals.h y.tab.h
|
|
||||||
expressionSemantics.o: builtInFunctions.h errorStuff.h expressionSemantics.h
|
|
||||||
expressionSemantics.o: fixups.h listing.h lookups.h operandStuff.h
|
|
||||||
expressionSemantics.o: parserMisc.h semanticMisc.h statementSemantics.h
|
|
||||||
expressionSemantics.o: tokenStrings.h
|
|
||||||
fixups.o: macrossTypes.h macrossGlobals.h errorStuff.h expressionSemantics.h
|
|
||||||
fixups.o: fixups.h listing.h operandStuff.h parserMisc.h semanticMisc.h
|
|
||||||
fixups.o: tokenStrings.h
|
|
||||||
garbage.o: macrossTypes.h macrossGlobals.h garbage.h operandStuff.h
|
|
||||||
garbage.o: parserMisc.h y.tab.h
|
|
||||||
globals.o: macrossTypes.h macrossGlobals.h
|
|
||||||
initialize.o: macrossTypes.h macrossGlobals.h initialize.h errorStuff.h
|
|
||||||
initialize.o: lexer.h lookups.h semanticMisc.h
|
|
||||||
lexer.o: macrossTypes.h macrossGlobals.h y.tab.h debugPrint.h errorStuff.h
|
|
||||||
lexer.o: lexer.h lexerTables.h listing.h lookups.h parserMisc.h
|
|
||||||
listing.o: macrossTypes.h macrossGlobals.h emitStuff.h lexer.h listing.h
|
|
||||||
listing.o: semanticMisc.h
|
|
||||||
lookups.o: macrossTypes.h macrossGlobals.h buildStuff.h errorStuff.h
|
|
||||||
lookups.o: garbage.h listing.h lookups.h operandStuff.h parserMisc.h
|
|
||||||
lookups.o: semanticMisc.h
|
|
||||||
macrossTables_6502.o: macrossTypes.h actions.h builtInFunctions.h y.tab.h
|
|
||||||
macrossTables_68000.o: macrossTypes.h y.tab.h
|
|
||||||
main.o: macrossTypes.h macrossGlobals.h initialize.h semanticMisc.h y.tab.h
|
|
||||||
object.o: macrossTypes.h macrossGlobals.h debugPrint.h encode.h
|
|
||||||
object.o: expressionSemantics.h fixups.h garbage.h lookups.h object.h
|
|
||||||
object.o: semanticMisc.h
|
|
||||||
operandStuffSD_6502.o: macrossTypes.h macrossGlobals.h errorStuff.h
|
|
||||||
operandStuffSD_6502.o: expressionSemantics.h fixups.h garbage.h listing.h
|
|
||||||
operandStuffSD_6502.o: operandStuff.h parserMisc.h semanticMisc.h
|
|
||||||
operandStuffSD_6502.o: statementSemantics.h
|
|
||||||
operandStuffSD_68000.o: macrossTypes.h macrossGlobals.h
|
|
||||||
parserMisc.o: macrossTypes.h macrossGlobals.h y.tab.h buildStuff.h fixups.h
|
|
||||||
parserMisc.o: initialize.h errorStuff.h parserMisc.h
|
|
||||||
semanticMisc.o: macrossTypes.h macrossGlobals.h y.tab.h semanticMisc.h
|
|
||||||
semanticMisc.o: buildStuff.h debugPrint.h emitStuff.h errorStuff.h
|
|
||||||
semanticMisc.o: expressionSemantics.h fixups.h listing.h lookups.h object.h
|
|
||||||
semanticMisc.o: operandStuff.h parserMisc.h
|
|
||||||
statementSemantics.o: macrossTypes.h macrossGlobals.h actions.h debugPrint.h
|
|
||||||
statementSemantics.o: emitBranch.h emitStuff.h errorStuff.h
|
|
||||||
statementSemantics.o: expressionSemantics.h fixups.h garbage.h lexer.h
|
|
||||||
statementSemantics.o: listing.h lookups.h operandStuff.h parserMisc.h
|
|
||||||
statementSemantics.o: semanticMisc.h statementSemantics.h structSemantics.h
|
|
||||||
statementSemantics.o: tokenStrings.h
|
|
||||||
structSemantics.o: macrossTypes.h macrossGlobals.h emitStuff.h errorStuff.h
|
|
||||||
structSemantics.o: listing.h parserMisc.h semanticMisc.h statementSemantics.h
|
|
||||||
structSemantics.o: structSemantics.h
|
|
||||||
tokenStrings_6502.o: macrossTypes.h macrossGlobals.h
|
|
||||||
tokenStrings_68000.o: macrossTypes.h macrossGlobals.h
|
|
||||||
y.tab.o: macrossTypes.h macrossGlobals.h buildStuff.h errorStuff.h lexer.h
|
|
||||||
y.tab.o: lookups.h operandStuff.h parserMisc.h semanticMisc.h
|
|
||||||
y.tab.o: statementSemantics.h
|
|
||||||
|
|
|
@ -0,0 +1,78 @@
|
||||||
|
# DO NOT DELETE
|
||||||
|
|
||||||
|
actions_6502.o: macrossTypes.h operandDefs_6502.h conditionDefs_6502.h
|
||||||
|
actions_6502.o: macrossGlobals.h actions.h macrossTypes.h emitStuff.h
|
||||||
|
actions_6502.o: errorStuff.h semanticMisc.h
|
||||||
|
actions_68000.o: macrossTypes.h macrossGlobals.h
|
||||||
|
buildStuff1.o: macrossTypes.h macrossGlobals.h errorStuff.h lookups.h
|
||||||
|
buildStuff1.o: parserMisc.h
|
||||||
|
buildStuff2.o: macrossTypes.h macrossGlobals.h lookups.h parserMisc.h
|
||||||
|
buildStuff3.o: macrossTypes.h macrossGlobals.h lookups.h
|
||||||
|
builtInFunctions.o: macrossTypes.h macrossGlobals.h buildStuff.h errorStuff.h
|
||||||
|
builtInFunctions.o: expressionSemantics.h garbage.h lexer.h lookups.h
|
||||||
|
builtInFunctions.o: operandStuff.h semanticMisc.h statementSemantics.h
|
||||||
|
builtInFunsSD_6502.o: macrossTypes.h macrossGlobals.h builtInFunctions.h
|
||||||
|
builtInFunsSD_6502.o: operandStuff.h
|
||||||
|
builtInFunsSD_68000.o: macrossTypes.h macrossGlobals.h
|
||||||
|
debugPrint.o: macrossTypes.h macrossGlobals.h debugPrint.h y.tab.h
|
||||||
|
debugPrintSD_6502.o: macrossTypes.h macrossGlobals.h debugPrint.h y.tab.h
|
||||||
|
debugPrintSD_68000.o: macrossTypes.h macrossGlobals.h y.tab.h
|
||||||
|
emitBranch_6502.o: macrossTypes.h macrossGlobals.h buildStuff.h emitStuff.h
|
||||||
|
emitBranch_6502.o: parserMisc.h semanticMisc.h
|
||||||
|
emitBranch_68000.o: macrossTypes.h macrossGlobals.h
|
||||||
|
emitStuff.o: macrossTypes.h macrossGlobals.h actions.h debugPrint.h
|
||||||
|
emitStuff.o: errorStuff.h semanticMisc.h
|
||||||
|
encode.o: macrossTypes.h macrossGlobals.h y.tab.h encode.h debugPrint.h
|
||||||
|
encode.o: errorStuff.h parserMisc.h semanticMisc.h slinkyExpressions.h
|
||||||
|
errorStuff.o: macrossTypes.h macrossGlobals.h errorStuff.h initialize.h
|
||||||
|
expressionSemantics.o: macrossTypes.h macrossGlobals.h y.tab.h
|
||||||
|
expressionSemantics.o: builtInFunctions.h errorStuff.h expressionSemantics.h
|
||||||
|
expressionSemantics.o: fixups.h listing.h lookups.h operandStuff.h
|
||||||
|
expressionSemantics.o: parserMisc.h semanticMisc.h statementSemantics.h
|
||||||
|
expressionSemantics.o: tokenStrings.h
|
||||||
|
fixups.o: macrossTypes.h macrossGlobals.h errorStuff.h expressionSemantics.h
|
||||||
|
fixups.o: fixups.h listing.h operandStuff.h parserMisc.h semanticMisc.h
|
||||||
|
fixups.o: tokenStrings.h
|
||||||
|
garbage.o: macrossTypes.h macrossGlobals.h garbage.h operandStuff.h
|
||||||
|
garbage.o: parserMisc.h y.tab.h
|
||||||
|
globals.o: macrossTypes.h macrossGlobals.h
|
||||||
|
initialize.o: macrossTypes.h macrossGlobals.h initialize.h errorStuff.h
|
||||||
|
initialize.o: lexer.h lookups.h semanticMisc.h
|
||||||
|
lexer.o: macrossTypes.h macrossGlobals.h y.tab.h debugPrint.h errorStuff.h
|
||||||
|
lexer.o: lexer.h lexerTables.h listing.h lookups.h parserMisc.h
|
||||||
|
listing.o: macrossTypes.h macrossGlobals.h emitStuff.h lexer.h listing.h
|
||||||
|
listing.o: semanticMisc.h
|
||||||
|
lookups.o: macrossTypes.h macrossGlobals.h buildStuff.h errorStuff.h
|
||||||
|
lookups.o: garbage.h listing.h lookups.h operandStuff.h parserMisc.h
|
||||||
|
lookups.o: semanticMisc.h
|
||||||
|
macrossTables_6502.o: macrossTypes.h actions.h builtInFunctions.h y.tab.h
|
||||||
|
macrossTables_68000.o: macrossTypes.h y.tab.h
|
||||||
|
main.o: macrossTypes.h macrossGlobals.h initialize.h semanticMisc.h y.tab.h
|
||||||
|
object.o: macrossTypes.h macrossGlobals.h debugPrint.h encode.h
|
||||||
|
object.o: expressionSemantics.h fixups.h garbage.h lookups.h object.h
|
||||||
|
object.o: semanticMisc.h
|
||||||
|
operandStuffSD_6502.o: macrossTypes.h macrossGlobals.h errorStuff.h
|
||||||
|
operandStuffSD_6502.o: expressionSemantics.h fixups.h garbage.h listing.h
|
||||||
|
operandStuffSD_6502.o: operandStuff.h parserMisc.h semanticMisc.h
|
||||||
|
operandStuffSD_6502.o: statementSemantics.h
|
||||||
|
operandStuffSD_68000.o: macrossTypes.h macrossGlobals.h
|
||||||
|
parserMisc.o: macrossTypes.h macrossGlobals.h y.tab.h buildStuff.h fixups.h
|
||||||
|
parserMisc.o: initialize.h errorStuff.h parserMisc.h
|
||||||
|
semanticMisc.o: macrossTypes.h macrossGlobals.h y.tab.h semanticMisc.h
|
||||||
|
semanticMisc.o: buildStuff.h debugPrint.h emitStuff.h errorStuff.h
|
||||||
|
semanticMisc.o: expressionSemantics.h fixups.h listing.h lookups.h object.h
|
||||||
|
semanticMisc.o: operandStuff.h parserMisc.h
|
||||||
|
statementSemantics.o: macrossTypes.h macrossGlobals.h actions.h debugPrint.h
|
||||||
|
statementSemantics.o: emitBranch.h emitStuff.h errorStuff.h
|
||||||
|
statementSemantics.o: expressionSemantics.h fixups.h garbage.h lexer.h
|
||||||
|
statementSemantics.o: listing.h lookups.h operandStuff.h parserMisc.h
|
||||||
|
statementSemantics.o: semanticMisc.h statementSemantics.h structSemantics.h
|
||||||
|
statementSemantics.o: tokenStrings.h
|
||||||
|
structSemantics.o: macrossTypes.h macrossGlobals.h emitStuff.h errorStuff.h
|
||||||
|
structSemantics.o: listing.h parserMisc.h semanticMisc.h statementSemantics.h
|
||||||
|
structSemantics.o: structSemantics.h
|
||||||
|
tokenStrings_6502.o: macrossTypes.h macrossGlobals.h
|
||||||
|
tokenStrings_68000.o: macrossTypes.h macrossGlobals.h
|
||||||
|
y.tab.o: macrossTypes.h macrossGlobals.h buildStuff.h errorStuff.h lexer.h
|
||||||
|
y.tab.o: lookups.h operandStuff.h parserMisc.h semanticMisc.h
|
||||||
|
y.tab.o: statementSemantics.h
|
|
@ -36,27 +36,9 @@ love:
|
||||||
.c.o:
|
.c.o:
|
||||||
$(CC) $(CFLAGS) -c $<
|
$(CC) $(CFLAGS) -c $<
|
||||||
|
|
||||||
# Dependencies below created with makedepend -Y *.c
|
Makefile.depend:
|
||||||
# DO NOT DELETE
|
makedepend -Y -f - *.c > Makefile.depend
|
||||||
|
|
||||||
builtins.o: slinkyTypes.h slinkyGlobals.h slinkyExpressions.h builtins.h
|
depend: Makefile.depend
|
||||||
builtins.o: errorStuff.h expr.h link.h relocate.h
|
|
||||||
debugPrint.o: slinkyTypes.h slinkyGlobals.h debugPrint.h
|
include Makefile.depend
|
||||||
errorStuff.o: slinkyTypes.h slinkyGlobals.h errorStuff.h
|
|
||||||
expr.o: slinkyTypes.h slinkyGlobals.h slinkyExpressions.h expr.h errorStuff.h
|
|
||||||
expr.o: initialize.h ../y.tab.h
|
|
||||||
globals.o: slinkyTypes.h slinkyGlobals.h
|
|
||||||
initialize.o: slinkyTypes.h slinkyGlobals.h initialize.h errorStuff.h main.h
|
|
||||||
instantiate.o: slinkyTypes.h slinkyGlobals.h slinkyExpressions.h errorStuff.h
|
|
||||||
instantiate.o: expr.h instantiate.h ../y.tab.h
|
|
||||||
link.o: slinkyTypes.h slinkyGlobals.h link.h debugPrint.h errorStuff.h
|
|
||||||
link.o: instantiate.h poke.h read.h relocate.h write.h
|
|
||||||
main.o: slinkyTypes.h slinkyGlobals.h main.h initialize.h link.h
|
|
||||||
map.o: slinkyTypes.h slinkyGlobals.h map.h debugPrint.h link.h
|
|
||||||
poke.o: slinkyTypes.h slinkyGlobals.h poke.h debugPrint.h errorStuff.h expr.h
|
|
||||||
read.o: slinkyTypes.h slinkyGlobals.h read.h debugPrint.h errorStuff.h
|
|
||||||
read.o: initialize.h instantiate.h link.h
|
|
||||||
relocate.o: slinkyTypes.h slinkyGlobals.h relocate.h debugPrint.h
|
|
||||||
relocate.o: errorStuff.h link.h map.h
|
|
||||||
slinkyTables.o: slinkyTypes.h builtins.h
|
|
||||||
write.o: slinkyTypes.h slinkyGlobals.h write.h
|
|
||||||
|
|
|
@ -0,0 +1,23 @@
|
||||||
|
# DO NOT DELETE
|
||||||
|
|
||||||
|
builtins.o: slinkyTypes.h slinkyGlobals.h slinkyExpressions.h builtins.h
|
||||||
|
builtins.o: errorStuff.h expr.h link.h relocate.h
|
||||||
|
debugPrint.o: slinkyTypes.h slinkyGlobals.h debugPrint.h
|
||||||
|
errorStuff.o: slinkyTypes.h slinkyGlobals.h errorStuff.h
|
||||||
|
expr.o: slinkyTypes.h slinkyGlobals.h slinkyExpressions.h expr.h errorStuff.h
|
||||||
|
expr.o: initialize.h ../y.tab.h
|
||||||
|
globals.o: slinkyTypes.h slinkyGlobals.h
|
||||||
|
initialize.o: slinkyTypes.h slinkyGlobals.h initialize.h errorStuff.h main.h
|
||||||
|
instantiate.o: slinkyTypes.h slinkyGlobals.h slinkyExpressions.h errorStuff.h
|
||||||
|
instantiate.o: expr.h instantiate.h ../y.tab.h
|
||||||
|
link.o: slinkyTypes.h slinkyGlobals.h link.h debugPrint.h errorStuff.h
|
||||||
|
link.o: instantiate.h poke.h read.h relocate.h write.h
|
||||||
|
main.o: slinkyTypes.h slinkyGlobals.h main.h initialize.h link.h
|
||||||
|
map.o: slinkyTypes.h slinkyGlobals.h map.h debugPrint.h link.h
|
||||||
|
poke.o: slinkyTypes.h slinkyGlobals.h poke.h debugPrint.h errorStuff.h expr.h
|
||||||
|
read.o: slinkyTypes.h slinkyGlobals.h read.h debugPrint.h errorStuff.h
|
||||||
|
read.o: initialize.h instantiate.h link.h
|
||||||
|
relocate.o: slinkyTypes.h slinkyGlobals.h relocate.h debugPrint.h
|
||||||
|
relocate.o: errorStuff.h link.h map.h
|
||||||
|
slinkyTables.o: slinkyTypes.h builtins.h
|
||||||
|
write.o: slinkyTypes.h slinkyGlobals.h write.h
|
Loading…
Reference in New Issue