diff options
Diffstat (limited to 'src/ume/osd/windows/windows.mak')
-rw-r--r-- | src/ume/osd/windows/windows.mak | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/src/ume/osd/windows/windows.mak b/src/ume/osd/windows/windows.mak new file mode 100644 index 00000000000..15fc95dba58 --- /dev/null +++ b/src/ume/osd/windows/windows.mak @@ -0,0 +1,41 @@ +########################################################################### +# +# 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 > $@
\ No newline at end of file |