mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-26 23:23:55 +01:00
cfg_dev.mk, defs-orig.mk, rules.mk: Add support for YStopWatchThreadList
This commit is contained in:
parent
3df882812c
commit
f1db64eafa
3 changed files with 15 additions and 3 deletions
|
|
@ -0,0 +1 @@
|
||||||
|
USE_TIMER = true
|
||||||
|
|
@ -136,6 +136,11 @@ CPPFLAGS += -fprofile-arcs -ftest-coverage
|
||||||
LDFLAGS += -fprofile-arcs -ftest-coverage
|
LDFLAGS += -fprofile-arcs -ftest-coverage
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(USE_TIMER),true)
|
||||||
|
CFLAGS += -D_USE_TIMER_
|
||||||
|
CPPFLAGS += -D_USE_TIMER_
|
||||||
|
endif
|
||||||
|
|
||||||
LDFLAGS += -L$(LIBDIR) $(PROJECTLIB_LDFLAGS) $(LOCAL_LDFLAGS) $(PROJECT_LDFLAGS) $(LPPFLAGS)
|
LDFLAGS += -L$(LIBDIR) $(PROJECTLIB_LDFLAGS) $(LOCAL_LDFLAGS) $(PROJECT_LDFLAGS) $(LPPFLAGS)
|
||||||
LDREST += $(LDAUDIO) $(LDFFTW) -ldl
|
LDREST += $(LDAUDIO) $(LDFFTW) -ldl
|
||||||
CC = $(YAMD)gcc
|
CC = $(YAMD)gcc
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,9 @@
|
||||||
# contact@jannet.de
|
# contact@jannet.de
|
||||||
# $Id$
|
# $Id$
|
||||||
|
|
||||||
all: $(ALL)
|
GENERATE_FUNC_TIMERS = $(MODDIR)/YStopWatchThreadList/generate_func_timers.sh
|
||||||
|
|
||||||
|
all: $(LOCAL_TARGETS) $(ALL)
|
||||||
|
|
||||||
echo_all:
|
echo_all:
|
||||||
@echo "$(ALL)"
|
@echo "$(ALL)"
|
||||||
|
|
@ -40,6 +42,9 @@ $(TOPDIR)/include/%.h: $(TOPDIR)/include %.h
|
||||||
%.o: %.c
|
%.o: %.c
|
||||||
$(CC) $(CFLAGS) -c $<
|
$(CC) $(CFLAGS) -c $<
|
||||||
|
|
||||||
|
timers_%.h: %.h $(GENERATE_FUNC_TIMERS)
|
||||||
|
sh $(GENERATE_FUNC_TIMERS) $< $@
|
||||||
|
|
||||||
ifeq ($(USE_PROJECT_LIB),true)
|
ifeq ($(USE_PROJECT_LIB),true)
|
||||||
$(EXE): $(OBJ) $(LIB)
|
$(EXE): $(OBJ) $(LIB)
|
||||||
else
|
else
|
||||||
|
|
@ -90,7 +95,7 @@ doneclean:
|
||||||
|
|
||||||
execlean: allclean objclean textclean
|
execlean: allclean objclean textclean
|
||||||
|
|
||||||
distclean: clean objclean textclean tmpclean vcdistclean profclean
|
distclean: clean objclean textclean tmpclean vcdistclean profclean timerclean
|
||||||
|
|
||||||
localclean: $(LOCAL_CLEAN)
|
localclean: $(LOCAL_CLEAN)
|
||||||
rm -rf $(CLEAN)
|
rm -rf $(CLEAN)
|
||||||
|
|
@ -107,4 +112,5 @@ prereqclean:
|
||||||
profclean:
|
profclean:
|
||||||
rm -f *.da *.bb *.bbg *.gcov
|
rm -f *.da *.bb *.bbg *.gcov
|
||||||
|
|
||||||
|
timerclean:
|
||||||
|
rm -f timers_*.h
|
||||||
Loading…
Add table
Add a link
Reference in a new issue