summaryrefslogtreecommitdiff
path: root/javascript
diff options
context:
space:
mode:
Diffstat (limited to 'javascript')
-rw-r--r--javascript/Makefile15
1 files changed, 12 insertions, 3 deletions
diff --git a/javascript/Makefile b/javascript/Makefile
index 08f0ad7..5465c3c 100644
--- a/javascript/Makefile
+++ b/javascript/Makefile
@@ -11,22 +11,31 @@ INCLUDES += -I$(VDRDIR)/include -I..
OBJS := treeview.o
SRCS := $(patsubst %.o,%.cpp,$(OBJS))
+include ../global.mk
+
### The main target:
all: libjavascript.a
+ @true
### Implicit rules:
%.o: %.cpp
- $(CXX) $(CXXFLAGS) $(TNTFLAGS) -c $(DEFINES) $(PLUGINFEATURES) $(INCLUDES) $<
+ $(call PRETTY_PRINT,"CC javascript/" $@)
+ $(Q)$(CXX) $(CXXFLAGS) $(TNTFLAGS) -c $(DEFINES) $(PLUGINFEATURES) $(INCLUDES) $<
%.cpp: %.js
- $(ECPPC) $(ECPPFLAGS) $(ECPPFLAGS_JS) -b -m "text/javascript" $<
+ $(call PRETTY_PRINT,"ECPP javascript/" $@)
+ $(Q)$(ECPPC) $(ECPPFLAGS) $(ECPPFLAGS_JS) -b -m "text/javascript" $<
### Targets:
libjavascript.a: $(OBJS)
- $(AR) r $@ $^
+ $(call PRETTY_PRINT,"AR javascript/" $@)
+ $(Q)$(AR) r $@ $^ $(AR_NUL)
clean:
+ $(call PRETTY_PRINT,"CLN javascript/")
@rm -f *~ *.o core* libjavascript.a $(SRCS)
dist: clean
@echo "Nothing to do for distribution here ..."
+
+.PRECIOUS: $(SRCS)