@echo off rem -- List the usage of the defines in hp2100_cpu.h, hp2100_defs.h, and hp2100_cpu_dmm.h. cpp -dN -I SCP -I SCP\HP2100 SCP\HP2100\hp2100_cpu.h | sed -e "1,//d" | sed -n -e "/#define/s/#define //p" > cpp.log if exist cpu-h.lst del cpu-h.lst && for /f %%i in (cpp.log) do echo ----- %%i ----- >> cpu-h.lst && findstr /m /c:"%%i" SCP\HP2100\hp2100_cpu?.c SCP\HP2100\hp2100_fp?.c SCP\HP2100\hp2100_dma.c SCP\HP2100\hp2100_mem.c SCP\HP2100\hp2100_sys.c >> cpu-h.lst cpp -dN -I SCP -I SCP\HP2100 SCP\HP2100\hp2100_defs.h | sed -e "1,/sim_end/d" | sed -n -e "/#define/s/#define //p" > cpp.log if exist defs-h.lst del defs-h.lst && for /f %%i in (cpp.log) do echo ----- %%i ----- >> defs-h.lst && findstr /m /c:"%%i" SCP\HP2100\hp2100_*.c >> defs-h.lst cpp -dN -I SCP -I SCP\HP2100 SCP\HP2100\hp2100_cpu_dmm.h | sed -e "1,//d" | sed -n -e "/#define/s/#define //p" > cpp.log if exist cpu_dmm-h.lst del cpu_dmm-h.lst && for /f %%i in (cpp.log) do echo ----- %%i ----- >> cpu_dmm-h.lst && findstr /m /c:"%%i" SCP\HP2100\hp2100_cpu?.c SCP\HP2100\hp2100_fp?.c SCP\HP2100\hp2100_dma.c SCP\HP2100\hp2100_mem.c SCP\HP2100\hp2100_sys.c >> cpu_dmm-h.lst del cpp.log