Subversion Repositories shark

Rev

Rev 3 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

#
# Dependency rules used to make a sub-library
#

.PHONY: all install clean cleanall depend

#

install:: all
        make -C .. copylibrary

all:: $(OBJS)
        $(AR) rs ../lib$(LIBRARY).a $(OBJS)

clean::
        $(RM) *.o
        $(RM) *.err

cleanall:: clean
        $(RM) deps
        $(RM) *.bak
        $(RM) *.~
        $(RM) *.?~
        $(RM) *.??~

depend::
        $(CC) $(C_OPT) -M $(wildcard $(OBJS:.o=.c) $(OBJS:.o=.s)) > deps

deps:
        $(CC) $(C_OPT) -M $(wildcard $(OBJS:.o=.c) $(OBJS:.o=.s)) > deps

ifneq ($(MAKECMDGOALS),clean)
ifneq ($(MAKECMDGOALS),cleanall)        
include deps
endif
endif

#../lib$(LIBRARY).a: $(OBJS)
#       $(AR) rs ../lib$(LIBRARY).a $(OBJS)