Revision: 597
Author: thockin
Date: Fri Jan 4 08:40:06 2013
Log:
Make per-target libs work
http://code.google.com/p/prettyprint/source/detail?r=597
Modified:
/trunk/examples/Make.module
/trunk/
rules.mk
=======================================
--- /trunk/examples/Make.module Tue Dec 14 18:26:24 2010
+++ /trunk/examples/Make.module Fri Jan 4 08:40:06 2013
@@ -10,6 +10,6 @@
$(MODULE_BINS): examples/cmdline.o
-examples/pp_fuse: LDLIBS += -lfuse
-examples/pp_fuse: LDLIBS_DYN += -lpthread -ldl -lrt
+examples/pp_fuse: TGT_LDLIBS_STATIC += -lfuse
+examples/pp_fuse: TGT_LDLIBS_DYNAMIC += -lpthread -ldl -lrt
=======================================
--- /trunk/
rules.mk Wed Jun 2 22:43:40 2010
+++ /trunk/
rules.mk Fri Jan 4 08:40:06 2013
@@ -106,7 +106,8 @@
CFLAGS += $(PRJ_CFLAGS) $(PRJ_CWARNS) $(PRJ_CDEBUG)
CXXFLAGS += $(PRJ_CXXFLAGS) $(PRJ_CXXWARNS) $(PRJ_CXXDEBUG)
LDFLAGS += $(PRJ_LDFLAGS)
-LDLIBS += $(PRJ_STATIC) $(PRJ_LDLIBS) $(PRJ_DYNAMIC) $(PRJ_LDLIBS_DYN)
+LDLIBS += $(PRJ_STATIC) $(TGT_LDLIBS_STATIC) $(PRJ_LDLIBS) \
+ $(PRJ_DYNAMIC) $(TGT_LDLIBS_DYNAMIC) $(PRJ_LDLIBS_DYN)
# This is used in the suffix rules below. It's defined here simply to
avoid
# duplication. Suffix rules must call this as $(MKDEP) $(SRC_FILE).