PFLAGS += -Fu.. PFLAGS += -Fu../../Parser -Fi../generic -gl include ../settings.MK OBJECTS = eventloops.o graphics_2D_implementations.o WIN32_Bitmaps.o WIN32_DeviceContexts.o WIN32_Menus.o WIN32_Objects.o WIN32_Windows.o WIN32_events.o UNITS = eventloops.ppu graphics_2D_implementations.ppu WIN32_Bitmaps.ppu WIN32_DeviceContexts.ppu WIN32_Menus.ppu WIN32_Objects.ppu WIN32_Windows.ppu WIN32_events.ppu all: graphics.dll graphics.dll: $(UNITS) $(OBJECTS) ppumove -o graphics -e ppl $(UNITS) eventloops.ppu eventloops.o: eventloops.PP WIN32_Objects.ppu #type_fixes.ppu graphics_2D_implementations.ppu graphics_2D_implementations.o: graphics_2D_implementations.PP WIN32_DeviceContexts.ppu #graphics_2D.ppu framebuffers.ppu images.ppu colors.ppu #type_fixes.ppu rectangles.ppu fonts.ppu WIN32_Bitmaps.ppu WIN32_Bitmaps.o: WIN32_Bitmaps.PP WIN32_Objects.ppu WIN32_DeviceContexts.ppu ../colors.ppu ../framebuffers.ppu # type_fixes WIN32_DeviceContexts.ppu WIN32_DeviceContexts.o: WIN32_DeviceContexts.PP WIN32_Objects.ppu WIN32_Menus.ppu WIN32_Menus.o: WIN32_Menus.PP WIN32_Objects.ppu WIN32_Bitmaps.ppu #type_fixes.ppu WIN32_Objects.ppu WIN32_Objects.o: WIN32_Objects.PP WIN32_events.ppu #type_fixes.ppu WIN32_Windows.ppu WIN32_Windows.o: WIN32_Windows.PP WIN32_Objects.ppu WIN32_events.ppu WIN32_DeviceContexts.ppu WIN32_events.ppu WIN32_events.o: WIN32_events.PP test_WIN32$(EXE): test_WIN32.PP WIN32_Windows.ppu eventloops.ppu WIN32_DeviceContexts.ppu WIN32_Bitmaps.ppu ../colors.ppu ../framebuffers.ppu $(PPC) $(PFLAGS) $< clean: -del /F *.o -del /F $(OBJECTS) -del /F $(UNITS) -del /F *.ppl -rm -f -- *.o $(OBJECTS) $(UNITS) *.ppl distclean: clean /bin/rm -f -- test_WIN32$(EXE) %.o %.ppu: %.PP $(PPC) $<