# File: Makefile MAKEFILE = DMakefile #CC = gcc -O2 -Wunused -ansi -pedantic -Iexec #CC = cc -I.. CC = dcc -2.0 VPATH = exec ADTSRCS = address.c address_set.c bank.c config.c cpu.c instruction.c\ instruction_set.c machine.c memory.c reverse_graph.c segment.c\ sequence.c set.c source_program.c string.c target_program.c u_byte.c PROTOS = $(ADTSRCS:*.c:"%1_protos.h") HDRS = $(ADTSRCS:*.c:"%1.h") OBJS = $(ADTSRCS:*.c:"%1.o") Electrostatic $(OBJS) general.o:: $(MAKEFILE) Electrostatic: translator.c $(OBJS) general.o $(CC) $(OBJS) general.o translator.c -o C:Electrostatic # $(CC) -DTEST $(OBJS) general.o translator.c -o C:Electrostatic $(OBJS): $(HDRS) $(OBJS): $(PROTOS) $(OBJS): $(ADTSRCS) $(CC) -c %(right) -o %(left) general.o: general_protos.h general.c $(CC) -c general.c -o general.o address.o: bank_protos.h address_set_protos.h u_byte_protos.h address_set.o: address_protos.h reverse_graph_protos.h set_protos.h bank.o: config_protos.h config.o: string_protos.h cpu.o: string_protos.h instruction_set_protos.h general.o: memory_protos.h instruction.o: string_protos.h instruction_set_protos.h instruction_set.o: instruction_protos.h string_protos.h set_protos.h machine.o: string_protos.h instruction_set_protos.h reverse_graph.o: address_set_protos.h source_program.o: memory_protos.h segment_protos.h reverse_graph_protos.h machine_protos.h address_set_protos.h address_protos.h general_protos.h bank_protos.h segment.o: memory_protos.h bank_protos.h sequence.o: memory_protos.h string.o: memory_protos.h