[go: up one dir, main page]

Menu

[r8]: / phase_2.3 / rules.mk  Maximize  Restore  History

Download this file

26 lines (20 with data), 525 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# CROCOS: rules.mk
#
# Copyright (C) 2007-2008 Guillaume Duranceau
# Implicit rules for CROCOS Makefiles
#
%.d: %.c
@set -e; $(RM) $@; \
$(CC) $(CFLAGS) -MM $< > $@.$$$$; \
$(SED) 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \
$(RM) $@.$$$$
%.o: %.c
@echo "Compiling $(DIR)/$<"
@$(CC) $(CFLAGS) -o $@ -c $<
%.o: %.S
@echo "Compiling $(DIR)/$<"
@$(CC) $(CFLAGS) -o $@ -c $<
clean:
@echo "Cleaning $(DIR)"
@$(RM) $(EXEC) $(LIB) *.o *.d *.d.*
@for dir in $(SUBDIRS); do $(MAKE) -s -C $$dir clean; done