CFLAGS=-g -std=c99 -U__STRICT_ANSI__ -IdecNumber -Idps8 -D_GNU_SOURCE -DUSE_READER_THREAD -DUSE_INT64 -DTESTING -DEMULATOR_ONLY=1 -DUSE_ADDR64 -Wall -Wno-address -Wno-comment -Wno-unused-label -Wno-unused-result -Wno-unused-value -Wno-unused-variable -Wno-unused-function #-O3 all: multics_sim dump_entries dump_segments multics_sim: \ multics_sim.o \ pointer.o \ definition_dcls.o \ decNumber/decContext.o \ decNumber/decDouble.o \ decNumber/decimal128.o \ decNumber/decimal32.o \ decNumber/decimal64.o \ decNumber/decNumber.o \ decNumber/decPacked.o \ decNumber/decQuad.o \ decNumber/decSingle.o \ dps8/dps8_addrmods.o \ dps8/dps8_append.o \ dps8/dps8_cpu.o \ dps8/dps8_decimal.o \ dps8/dps8_eis.o \ dps8/dps8_faults.o \ dps8/dps8_iefp.o \ dps8/dps8_ins.o \ dps8/dps8_math128.o \ dps8/dps8_math.o \ dps8/dps8_opcodetable.o \ dps8/dps8_sys.o \ dps8/dps8_utils.o \ dps8/hdbg.o ${CC} ${CFLAGS} -o $@ $^ -lm dump_entries: \ dump_entries.o \ definition_dcls.o ${CC} ${CFLAGS} -o $@ $^ -lm dump_segments: \ dump_segments.o \ definition_dcls.o multics_sim.o: \ multics_sim.c \ definition_dcls.h \ dps8/dps8.h \ dps8/dps8_cpu.h \ dps8/dps8_sys.h \ linkdcl.h \ object_map.h \ pointer.h \ rassert.h \ stack_header.h dump_entries.o: dump_entries.c definition_dcls.h object_map.h rassert.h dump_segments.o: dump_segments.c definition_dcls.h object_map.h rassert.h definition_dcls.o: definition_dcls.c definition_dcls.h pointer.o: pointer.c pointer.h decNumber/decContext.o: decNumber/decContext.c decNumber/decDouble.o: decNumber/decDouble.c decNumber/decimal128.o: decNumber/decimal128.c decNumber/decimal32.o: decNumber/decimal32.c decNumber/decimal64.o: decNumber/decimal64.c decNumber/decNumber.o: decNumber/decNumber.c decNumber/decPacked.o: decNumber/decPacked.c decNumber/decQuad.o: decNumber/decQuad.c decNumber/decSingle.o: decNumber/decSingle.c dps8/dps8_addrmods.o: dps8/dps8_addrmods.c dps8/dps8_append.o: dps8/dps8_append.c dps8/dps8_cpu.o: dps8/dps8_cpu.c dps8/dps8_decimal.o: dps8/dps8_decimal.c dps8/dps8_eis.o: dps8/dps8_eis.c dps8/dps8_faults.o: dps8/dps8_faults.c dps8/dps8_iefp.o: dps8/dps8_iefp.c dps8/dps8_ins.o: dps8/dps8_ins.c dps8/dps8_math128.o: dps8/dps8_math128.c dps8/dps8_math.o: dps8/dps8_math.c dps8/dps8_opcodetable.o: dps8/dps8_opcodetable.c dps8/dps8_sys.o: dps8/dps8_sys.c dps8/dps8_utils.o: dps8/dps8_utils.c dps8/hdbg.o: dps8/hdbg.c clean: rm -f *.o decNumber/*.o dps8/*.o multics_sim dump_entries dump_segments