@@ -29,15 +29,17 @@ selector.m \ sparsearray.m \ static-instances.m \ synchronized.m \ tagged-pointer.m \ - ${USE_SRCS_THREADS} + ${USE_SRCS_THREADS} \ + ${USE_SRCS_WINDOWS} SRCS_THREADS = OFOnce.m \ OFPlainMutex.m \ OFTLSKey.m \ threading.m +SRCS_WINDOWS = versioninfo.rc INCLUDES = ObjFWRT.h includesubdir = ObjFWRT OBJS_EXTRA = lookup-asm/lookup-asm.a LIB_OBJS_EXTRA = lookup-asm/lookup-asm.lib.a @@ -54,5 +56,10 @@ -DOBJFWRT_LIB_MAJOR=${OBJFWRT_LIB_MAJOR} \ -DOBJFWRT_LIB_MINOR=${OBJFWRT_LIB_MINOR} AMIGA_LIB_CFLAGS += -DOBJC_COMPILING_AMIGA_LIBRARY LD = ${OBJC} FRAMEWORK_LIBS = ${LIBS} +RCFLAGS = --use-temp-file \ + -DOBJFWRT_LIB_MAJOR=${OBJFWRT_LIB_MAJOR} \ + -DOBJFWRT_LIB_MINOR=${OBJFWRT_LIB_MINOR} \ + -DOBJFWRT_LIB_VERSION=\"${OBJFWRT_LIB_MAJOR}.${OBJFWRT_LIB_MINOR}\" \ + -DOBJFWRT_SHARED_LIB=\"${OBJFWRT_SHARED_LIB}\"