mirror of
https://github.com/xcat2/xNBA.git
synced 2024-12-14 07:11:32 +00:00
Always include compiler.h.
Add bin/%.rebuild rule to quickly force a rebuild of any file. Add bin/%.o.dbg rule to build a debugging-enabled version of the object.
This commit is contained in:
parent
dcd573afcb
commit
305daba48a
@ -46,6 +46,10 @@ CFLAGS += $(OLDGAS)
|
||||
oldgas :
|
||||
@echo $(oldgas)
|
||||
|
||||
# compiler.h is needed for our linking and debugging system
|
||||
#
|
||||
CFLAGS += -include compiler.h
|
||||
|
||||
# SRCDIRS lists all directories containing source files.
|
||||
srcdirs :
|
||||
@echo $(SRCDIRS)
|
||||
@ -366,6 +370,18 @@ TAGS.$(ARCH) :
|
||||
ctags -e -R -f $@ $(foreach ARCH,$(OTHER_ARCHS),--exclude=arch/$(ARCH))
|
||||
CLEANUP += TAGS*
|
||||
|
||||
# Force rebuild for any given target
|
||||
#
|
||||
$(BIN)/%.rebuild :
|
||||
rm -f $(BIN)/$*
|
||||
$(MAKE) $(MAKEFLAGS) $(BIN)/$*
|
||||
|
||||
# Build a debugging version of an object
|
||||
#
|
||||
$(BIN)/%.o.dbg :
|
||||
rm -f $(BIN)/$*.o
|
||||
$(MAKE) $(MAKEFLAGS) EXTRA_CFLAGS+=-Ddebug_$* $(BIN)/$*.o
|
||||
|
||||
# Clean-up
|
||||
#
|
||||
clean :
|
||||
|
Loading…
Reference in New Issue
Block a user