r14767 - gnucash/trunk/src/import-export - Next round of Makefile symlink cleanup.

Christian Stimming cstim at cvs.gnucash.org
Tue Aug 29 04:18:58 EDT 2006


Author: cstim
Date: 2006-08-29 04:18:56 -0400 (Tue, 29 Aug 2006)
New Revision: 14767
Trac: http://svn.gnucash.org/trac/changeset/14767

Modified:
   gnucash/trunk/src/import-export/qif-import/Makefile.am
   gnucash/trunk/src/import-export/qif-io-core/Makefile.am
Log:
Next round of Makefile symlink cleanup.
Scheme files are now symlinked or copied into subdirectories gnucash/.

Modified: gnucash/trunk/src/import-export/qif-import/Makefile.am
===================================================================
--- gnucash/trunk/src/import-export/qif-import/Makefile.am	2006-08-29 08:18:12 UTC (rev 14766)
+++ gnucash/trunk/src/import-export/qif-import/Makefile.am	2006-08-29 08:18:56 UTC (rev 14767)
@@ -89,17 +89,20 @@
 noinst_DATA = .scm-links
 
 .scm-links: 
-	rm -f g-wrapped gnucash import-export qif-import
-	$(LN_S) -f . qif-import # to fix (load "qif-import/foo.scm")
-	$(LN_S) -f . import-export
-	$(LN_S) -f . gnucash 
-	$(LN_S) -f . g-wrapped 
+	$(RM) -rf gnucash
+	mkdir -p  gnucash qif-import
+	mkdir -p  gnucash/import-export
 if GNUCASH_SEPARATE_BUILDDIR
 	for X in ${SCM_FILE_LINKS} ; do \
 	  $(LN_S) -f ${srcdir}/$$X . ; \
 	done
 endif
+	( cd gnucash/import-export; for A in $(gncscmmod_DATA) ; do $(LN_S) -f ../../$$A . ; done )
+	( cd qif-import; for A in $(gncscm_DATA) ; do $(LN_S) -f ../$$A . ; done )
 	touch .scm-links
 
-CLEANFILES += qif-import import-export gnucash g-wrapped .scm-links
+clean-local:
+	$(RM) -rf gnucash qif-import
+
+CLEANFILES += .scm-links
 DISTCLEANFILES = ${SCM_FILE_LINKS}

Modified: gnucash/trunk/src/import-export/qif-io-core/Makefile.am
===================================================================
--- gnucash/trunk/src/import-export/qif-io-core/Makefile.am	2006-08-29 08:18:12 UTC (rev 14766)
+++ gnucash/trunk/src/import-export/qif-io-core/Makefile.am	2006-08-29 08:18:56 UTC (rev 14767)
@@ -25,18 +25,22 @@
 endif
 
 .scm-links:
-	rm -f gnucash import-export 
-	$(LN_S) -f . gnucash
-	$(LN_S) -f . import-export
+	$(RM) -rf gnucash
+	mkdir -p  gnucash
+	mkdir -p  gnucash/import-export
 if GNUCASH_SEPARATE_BUILDDIR
 	for X in ${SCM_FILE_LINKS} ; do \
 	  $(LN_S) -f ${srcdir}/$$X . ; \
 	done
 endif
+	( cd gnucash/import-export; for A in $(gncscmmod_DATA) ; do $(LN_S) -f ../../$$A . ; done )
 	touch .scm-links
 
 gncscmmoddir = ${GNC_SHAREDIR}/guile-modules/gnucash/import-export/
 gncscmmod_DATA = qif-io-core.scm
 
-CLEANFILES = gnucash import-export .scm-links
+clean-local:
+	$(RM) -rf qif-import
+
+CLEANFILES = .scm-links
 DISTCLEANFILES = ${SCM_FILE_LINKS}



More information about the gnucash-changes mailing list