include $(EPOC)/lib/makerules/epoc.general

CFLAGS = -D__DLL__ $(CFLAGS)
EX = $(EPOCTRGREL)/edll.o
LDFLAGS = -s -e _E32Dll --dll

%.def1: $(OBJECTS)
	$(DT) --output-def $*.def2 $(OBJECTS)
	copy $*.def2 $*.def1
	$(DF) -1 NewApplication__Fv $*.def1

%.bas: %.def1
	$(LD) $(LDFLAGS) --base-file $*.bas -o $*.ex1 $(EX) $(OBJECTS) $(LIBS)

%.exp: %.bas
	$(DT) --output-lib $*.Lib --def $*.def1 --dllname "$*[$(U3)].APP" --output-exp $*.exp --base-file $*.bas $(EX) $(OBJECTS) $(LIBS)
