Moved the Windows resource files outside the windows directory
authorLasse Collin <lasse.collin@tukaani.org>
Sat, 27 Jun 2009 14:28:01 +0000 (17:28 +0300)
committerLasse Collin <lasse.collin@tukaani.org>
Sat, 27 Jun 2009 14:28:01 +0000 (17:28 +0300)
to prepare for building them with Autotools.

src/common/common_w32res.rc [moved from windows/common.rc with 100% similarity]
src/liblzma/liblzma_w32res.rc [moved from windows/liblzma.rc with 81% similarity]
src/xz/xz_w32res.rc [moved from windows/xz.rc with 83% similarity]
src/xzdec/lzmadec_w32res.rc [moved from windows/lzmadec.rc with 82% similarity]
src/xzdec/xzdec_w32res.rc [moved from windows/xzdec.rc with 82% similarity]
windows/Makefile

similarity index 81%
rename from windows/liblzma.rc
rename to src/liblzma/liblzma_w32res.rc
index 3d41ae1..0051636 100644 (file)
@@ -2,4 +2,4 @@
 #define MY_NAME "liblzma"
 #define MY_SUFFIX ".dll"
 #define MY_DESC "liblzma data compression library"
-#include "common.rc"
+#include "common_w32res.rc"
similarity index 83%
rename from windows/xz.rc
rename to src/xz/xz_w32res.rc
index 5ab33c8..c8fd9e6 100644 (file)
@@ -2,4 +2,4 @@
 #define MY_NAME "xz"
 #define MY_SUFFIX ".exe"
 #define MY_DESC "xz data compression tool for .xz and .lzma files"
-#include "common.rc"
+#include "common_w32res.rc"
similarity index 82%
rename from windows/lzmadec.rc
rename to src/xzdec/lzmadec_w32res.rc
index d965d00..7d90e42 100644 (file)
@@ -2,4 +2,4 @@
 #define MY_NAME "lzmadec"
 #define MY_SUFFIX ".exe"
 #define MY_DESC "lzmadec uncompression tool for .lzma files"
-#include "common.rc"
+#include "common_w32res.rc"
similarity index 82%
rename from windows/xzdec.rc
rename to src/xzdec/xzdec_w32res.rc
index 33138b6..84f4e47 100644 (file)
@@ -2,4 +2,4 @@
 #define MY_NAME "xzdec"
 #define MY_SUFFIX ".exe"
 #define MY_DESC "xzdec uncompression tool for .xz files"
-#include "common.rc"
+#include "common_w32res.rc"
index 0ff45a8..db362ef 100644 (file)
@@ -104,7 +104,7 @@ pkg: all
        $(CP) ../src/liblzma/api/lzma.h pkg/include
        $(CP) ../src/liblzma/api/lzma/*.h pkg/include/lzma
 
-%_rc.o: %.rc
+%.o: %.rc
        $(WINDRES) $(ALL_CPPFLAGS) $< $@
 
 
@@ -196,7 +196,10 @@ endif
 
 LIBLZMA_OBJS_C = $(LIBLZMA_SRCS_C:.c=.o)
 LIBLZMA_OBJS_ASM = $(LIBLZMA_SRCS_ASM:.S=.o)
-LIBLZMA_OBJS = $(LIBLZMA_OBJS_C) $(LIBLZMA_OBJS_ASM) liblzma_rc.o
+LIBLZMA_OBJS = \
+       $(LIBLZMA_OBJS_C) \
+       $(LIBLZMA_OBJS_ASM) \
+       ../src/liblzma/liblzma_w32res.o
 
 LIBLZMA_OBJS_STATIC_C = $(LIBLZMA_SRCS_C:.c=-static.o)
 LIBLZMA_OBJS_STATIC_ASM = $(LIBLZMA_SRCS_ASM:.S=-static.o)
@@ -243,25 +246,25 @@ xzdec: xzdec-dynamic.exe lzmadec-dynamic.exe xzdec.exe lzmadec.exe
 
 XZDEC_SRCS = ../src/xzdec/xzdec.c
 
-xzdec-dynamic.exe: liblzma.dll $(XZDEC_SRCS) xzdec_rc.o
-       $(CC) $(ALL_CPPFLAGS) $(ALL_CFLAGS) $(XZDEC_SRCS) xzdec_rc.o -o $@ liblzma.a
+xzdec-dynamic.exe: liblzma.dll $(XZDEC_SRCS) ../src/xzdec/xzdec_w32res.o
+       $(CC) $(ALL_CPPFLAGS) $(ALL_CFLAGS) $(XZDEC_SRCS) ../src/xzdec/xzdec_w32res.o -o $@ liblzma.a
        $(STRIP) --strip-all $@
 
-lzmadec-dynamic.exe: liblzma.dll $(XZDEC_SRCS) lzmadec_rc.o
-       $(CC) $(ALL_CPPFLAGS) -DLZMADEC $(ALL_CFLAGS) $(XZDEC_SRCS) lzmadec_rc.o -o $@ liblzma.a
+lzmadec-dynamic.exe: liblzma.dll $(XZDEC_SRCS) ../src/xzdec/lzmadec_w32res.o
+       $(CC) $(ALL_CPPFLAGS) -DLZMADEC $(ALL_CFLAGS) $(XZDEC_SRCS) ../src/xzdec/lzmadec_w32res.o -o $@ liblzma.a
        $(STRIP) --strip-all $@
 
-xzdec.exe: liblzma_static.lib $(XZDEC_SRCS) xzdec_rc.o
-       $(CC) -DLZMA_API_STATIC $(ALL_CPPFLAGS) $(ALL_CFLAGS) $(XZDEC_SRCS) xzdec_rc.o -o $@ liblzma_static.lib
+xzdec.exe: liblzma_static.lib $(XZDEC_SRCS) ../src/xzdec/xzdec_w32res.o
+       $(CC) -DLZMA_API_STATIC $(ALL_CPPFLAGS) $(ALL_CFLAGS) $(XZDEC_SRCS) ../src/xzdec/xzdec_w32res.o -o $@ liblzma_static.lib
        $(STRIP) --strip-all $@
 
-lzmadec.exe: liblzma_static.lib $(XZDEC_SRCS) lzmadec_rc.o
-       $(CC) -DLZMA_API_STATIC $(ALL_CPPFLAGS) -DLZMADEC $(ALL_CFLAGS) $(XZDEC_SRCS) lzmadec_rc.o -o $@ liblzma_static.lib
+lzmadec.exe: liblzma_static.lib $(XZDEC_SRCS) ../src/xzdec/lzmadec_w32res.o
+       $(CC) -DLZMA_API_STATIC $(ALL_CPPFLAGS) -DLZMADEC $(ALL_CFLAGS) $(XZDEC_SRCS) ../src/xzdec/lzmadec_w32res.o -o $@ liblzma_static.lib
        $(STRIP) --strip-all $@
 
 .PHONY: xzdec-clean
 xzdec-clean:
-       -$(RM) xzdec-dynamic.exe lzmadec-dynamic.exe xzdec.exe lzmadec.exe xzdec_rc.o lzmadec_rc.o
+       -$(RM) xzdec-dynamic.exe lzmadec-dynamic.exe xzdec.exe lzmadec.exe ../src/xzdec/xzdec_w32res.o ../src/xzdec/lzmadec_w32res.o
 
 
 ##########
@@ -289,17 +292,17 @@ XZ_OBJS_STATIC = $(XZ_SRCS:.c=-static.o)
 $(XZ_OBJS): %.o: %.c
        $(CC) $(ALL_CPPFLAGS) $(ALL_CFLAGS) -c -o $@ $<
 
-xz-dynamic.exe: liblzma.dll $(XZ_OBJS) xz_rc.o
-       $(CC) $(ALL_CFLAGS) $(XZ_OBJS) xz_rc.o -o $@ liblzma.a
+xz-dynamic.exe: liblzma.dll $(XZ_OBJS) ../src/xz/xz_w32res.o
+       $(CC) $(ALL_CFLAGS) $(XZ_OBJS) ../src/xz/xz_w32res.o -o $@ liblzma.a
        $(STRIP) --strip-all $@
 
 $(XZ_OBJS_STATIC): %-static.o: %.c
        $(CC) -DLZMA_API_STATIC $(ALL_CPPFLAGS) $(ALL_CFLAGS) -c -o $@ $<
 
-xz.exe: liblzma_static.lib $(XZ_OBJS_STATIC) xz_rc.o
-       $(CC) $(ALL_CFLAGS) $(XZ_OBJS_STATIC) xz_rc.o -o $@ liblzma_static.lib
+xz.exe: liblzma_static.lib $(XZ_OBJS_STATIC) ../src/xz/xz_w32res.o
+       $(CC) $(ALL_CFLAGS) $(XZ_OBJS_STATIC) ../src/xz/xz_w32res.o -o $@ liblzma_static.lib
        $(STRIP) --strip-all $@
 
 .PHONY: xz-clean
 xz-clean:
-       -$(RM) $(XZ_OBJS) $(XZ_OBJS_STATIC) xz_rc.o xz-dynamic.exe xz.exe
+       -$(RM) $(XZ_OBJS) $(XZ_OBJS_STATIC) ../src/xz/xz_w32res.o xz-dynamic.exe xz.exe