########################################################################### # # windows.mak # # UME Windows-specific makefile # ########################################################################### UME_WINSRC = src/ume/osd/windows UME_WINOBJ = $(OBJ)/ume/osd/windows OBJDIRS += \ $(UMEOBJ)/osd \ $(UMEOBJ)/osd/windows RESFILE = $(UME_WINOBJ)/ume.res $(LIBOSD): $(OSDOBJS) $(LIBOCORE): $(OSDCOREOBJS) $(LIBOCORE_NOMAIN): $(OSDCOREOBJS:$(WINOBJ)/main.o=) #------------------------------------------------- # generic rules for the resource compiler #------------------------------------------------- $(UME_WINOBJ)/%.res: $(UME_WINSRC)/%.rc @echo Compiling resources $<... $(RC) $(RCDEFS) $(RCFLAGS) --include-dir $(UME_WINOBJ) -o $@ -i $< #------------------------------------------------- # rules for resource file #------------------------------------------------- $(RESFILE): $(UME_WINSRC)/ume.rc $(UME_WINOBJ)/umevers.rc $(UME_WINOBJ)/umevers.rc: $(BUILDOUT)/verinfo$(BUILD_EXE) $(SRC)/version.c @echo Emitting $@... @"$(BUILDOUT)/verinfo$(BUILD_EXE)" -b ume $(SRC)/version.c > $@