9 CSRC
:= $(wildcard *.c
)
11 ASMSRC
:= $(wildcard *.S
)
13 OBJ
= $(CSRC
:%.c
=%.o
) $(ASMSRC
:%.S
=%.o
)
17 INSTALLPATH
= /usr
/bin
19 PROCESSDEP
= @cp
$*.d
$(DEPDIR
)/$*.d
; \
20 sed
-e
's/\#.*//' -e
's/^[^:]*: *//' -e
's/ * \\$$//' -e
'/^$$/ d' -e
's/$$/:/' < $*.d
>> $(DEPDIR
)/$*.d
; \
25 $(CC
) $(CFLAGS
) -o
$(EXE
) $(OBJ
)
27 @echo
"*** BUILD COMPLETE ***"
32 $(CC
) $(CFLAGS
) -o
$(EXE
) $(OBJ
)
34 @echo
"*** DEBUG BUILD COMPLETE ***"
37 $(CC
) -c
$(CFLAGS
) $(MAKEDEPEND
) -o
$@
$<
41 $(CC
) -c
$(CFLAGS
) $(MAKEDEPEND
) -o
$@
$<
44 -include $(CSRC
:%.c
=$(DEPDIR
)/%.d
) $(ASMSRC
:%.S
=$(DEPDIR
)/%.d
)
48 cp
$(EXE
) $(INSTALLPATH
)
52 rm -f
$(INSTALLPATH
)/$(EXE
)