# HG changeset patch # User Robert McIntyre # Date 1319202233 25200 # Node ID 2ad543b339f113dff6e6db615b802a403c4e6446 # Parent e38dacceb9584c22c8bd1c27b8bb8a9854fcaffd enhanced makefile diff -r e38dacceb958 -r 2ad543b339f1 .hgignore --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.hgignore Fri Oct 21 06:03:53 2011 -0700 @@ -0,0 +1,2 @@ +syntax : glob +build* diff -r e38dacceb958 -r 2ad543b339f1 Makefile --- a/Makefile Fri Oct 21 05:53:11 2011 -0700 +++ b/Makefile Fri Oct 21 06:03:53 2011 -0700 @@ -1,8 +1,36 @@ -spc_record: -whatever : snes_spc/SNES_SPC.cpp - g++ -c snes_spc/*.cpp + +all : snes_core + + +snes_core : build/dsp.o build/SNES_SPC.o build/SNES_SPC_misc.o \ + build/SNES_SPC_state.o build/spc.o build/SPC_DSP.o \ + build/SPC_Filter.o + + +build/dsp.o : snes_spc/dsp.cpp + g++ -c snes_spc/dsp.cpp -o build/dsp.o + +build/SNES_SPC.o : snes_spc/SNES_SPC.cpp + g++ -c snes_spc/SNES_SPC.cpp -o build/SNES_SPC.o + +build/SNES_SPC_misc.o : snes_spc/SNES_SPC_misc.cpp + g++ -c snes_spc/SNES_SPC_misc.cpp -o build/SNES_SPC_misc.o + +build/SNES_SPC_state.o : snes_spc/SNES_SPC_state.cpp + g++ -c snes_spc/SNES_SPC_state.cpp -o build/SNES_SPC_state.o + +build/spc.o : snes_spc/spc.cpp + g++ -c snes_spc/spc.cpp -o build/spc.o + +build/SPC_DSP.o : snes_spc/SPC_DSP.cpp + g++ -c snes_spc/SPC_DSP.cpp -o build/SPC_DSP.o + +build/SPC_Filter.o : snes_spc/SPC_Filter.cpp + g++ -c snes_spc/SPC_Filter.cpp -o build/SPC_Filter.o + +