CFLAGS = -nologo OBJS = myfile.obj HEADERS = MyCanvas.h CLASSES = MyCanvas.class DEL = del /Q LINK = link INCLUDES = -I$(TESTJAVA)\include\win32 -I$(TESTJAVA)\include LIBS = gdi32.lib user32.lib $(TESTJAVA)\lib\jawt.lib all: $(CLASSES) mylib.dll mylib.dll: $(HEADERS) $(OBJS) $(LINK) -nologo -dll -out:mylib.dll $(OBJS) $(LIBS) myfile.obj: $(TESTSRC)\myfile.cpp $(CC) $(CFLAGS) $(INCLUDES) -c $(TESTSRC)\myfile.cpp clean: $(DEL) mylib.* $(DEL) $(HEADERS) $(CLASSES) $(DEL) *.obj