From 463eb2ca8fb5a4d0716eb8310f74e1da2a37a3a3 Mon Sep 17 00:00:00 2001 From: ahodgkinson Date: Thu, 16 Mar 2006 19:39:37 +0000 Subject: [PATCH] Changes to the dist build targets on Linux. git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@172 0109f412-320b-0410-ab79-c3e0c5ffbbe6 --- flaim/Makefile | 43 ++++++++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 19 deletions(-) diff --git a/flaim/Makefile b/flaim/Makefile index a417f9a..85a49d8 100644 --- a/flaim/Makefile +++ b/flaim/Makefile @@ -538,12 +538,12 @@ endif ifdef unix_target define create_archive -$(ec)$(call rmcmd,$(2)) - $(ec)tar zcf $(3) -C $(1) $(2) - $(ec)chmod 775 $(3) + $(ec)tar zcf $(2) -C $(1) $(3) + $(ec)chmod 775 $(2) endef define extract_archive - $(ec)tar zxvf -C $(1) $(2) + $(ec)tar zxvf $(strip $(1))/$(2) -C $(1) endef endif @@ -986,24 +986,27 @@ srcdist: status dircheck docs else $(ec)$(gprintf) "Creating source package (SVN revision $(svn_revision)) ...\n" endif - -$(ec)$(call rmdircmd,$(package_dir)/$(package_proj_name_and_ver)) - $(ec)$(call mkdircmd,$(package_dir)/$(package_proj_name_and_ver)) - $(ec)$(call make_version_files,$(package_dir)/$(package_proj_name_and_ver)) - $(ec)$(call copycmd,Makefile,$(package_dir)/$(package_proj_name_and_ver)) - $(ec)$(call copycmd,COPYING,$(package_dir)/$(package_proj_name_and_ver)) - $(ec)$(call copycmd,Doxyfile,$(package_dir)/$(package_proj_name_and_ver)) - $(ec)$(call dircopycmd,src,$(package_dir)/$(package_proj_name_and_ver)/src) - $(ec)$(call dircopycmd,util,$(package_dir)/$(package_proj_name_and_ver)/util) - $(ec)$(call dircopycmd,$(docs_output_dir),$(package_dir)/$(package_proj_name_and_ver)/docs) + -$(ec)$(call rmdircmd,$(package_stage_dir)) + $(ec)$(call mkdircmd,$(package_stage_dir)) + $(ec)$(call make_version_files,$(package_stage_dir)) + $(ec)$(call copycmd,Makefile,$(package_stage_dir)) + $(ec)$(call copycmd,COPYING,$(package_stage_dir)) + $(ec)$(call copycmd,Doxyfile,$(package_stage_dir)) + $(ec)$(call dircopycmd,src,$(package_stage_dir)/src) + -$(ec)$(call rmdircmd,$(package_stage_dir)/src/.svn) + $(ec)$(call dircopycmd,util,$(package_stage_dir)/util) + -$(ec)$(call rmdircmd,$(package_stage_dir)/util/.svn) + $(ec)$(call dircopycmd,$(docs_output_dir),$(package_stage_dir)/docs) ifdef win_target - $(ec)$(call copycmd,make.exe,$(package_dir)/$(package_proj_name_and_ver)) - $(ec)$(call copycmd,printf.exe,$(package_dir)/$(package_proj_name_and_ver)) - $(ec)$(call dircopycmd,external/w32,$(package_dir)/$(package_proj_name_and_ver)/external/w32) + $(ec)$(call copycmd,make.exe,$(package_stage_dir)) + $(ec)$(call copycmd,printf.exe,$(package_stage_dir)) + $(ec)$(call dircopycmd,external/w32,$(package_stage_dir)/external/w32) endif - $(ec)$(call create_archive,$(package_dir), \ - $(src_package_name), $(package_proj_name_and_ver)) - $(ec)$(call copycmd,$(package_proj_name).changes,$(package_dir)) - $(ec)$(call rmdircmd,$(package_dir)/$(package_proj_name_and_ver)) + $(ec)$(call create_archive,$(package_stage_parent_dir), \ + $(package_dir)/$(src_package_name), \ + $(package_proj_name_and_ver)) + $(ec)$(call copycmd,$(package_proj_name).changes,$(package_stage_dir)) + $(ec)$(call rmdircmd,$(package_stage_dir)) $(ec)$(gprintf) "Source package created.\n" # -- bindist -- @@ -1030,7 +1033,9 @@ binpackage: status $(ec)$(call copycmd,src/flaim.h,$(package_inc_stage_dir)) $(ec)$(call copycmd,$(static_flaim_lib),$(package_static_lib_stage_dir)) $(ec)$(call copycmd,$(shared_flaim_lib),$(package_shared_lib_stage_dir)) +ifdef win_target $(ec)$(call copycmd,$(shared_flaim_imp_lib),$(package_shared_lib_stage_dir)) +endif $(ec)$(call copycmd,$(checkdb_exe),$(package_util_stage_dir)) $(ec)$(call copycmd,$(rebuild_exe),$(package_util_stage_dir)) $(ec)$(call copycmd,$(view_exe),$(package_util_stage_dir))