# Comment out these definitions to use the custom .exe loader
USELOAD = -DLOADER
LOADOBJS = Loader.o ExeLoader.o 

CC = gcc -g -O -D__UNIX__ $(USELOAD)

OBJS=dcc.o ast.o backend.o bundle.o chklib.o comwrite.o control.o \
	disassem.o error.o fixwild.o frontend.o graph.o hlicode.o icode.o \
	idioms.o locident.o parser.o perfhlib.o procs.o proplong.o \
	reducible.o scanner.o symtab.o udm.o dataflow.o $(LOADOBJS)
dcc: $(OBJS)
	$(CC) $(OBJS) -o $@

%.o: %.cpp
	$(CC) -c -o $@ $<
