| # Standard compilation rules (don't use make builtins) | |
| .SUFFIXES: .c .cc .o .s .S .i | |
| .c.o: | |
| $(CC) $(CFLAGS) -c $< | |
| .c.s: | |
| $(CC) $(CFLAGS) -S -o $@ $< | |
| .c.i: | |
| $(CC) $(CFLAGS) -E -o $@ $< | |
| .cc.o: | |
| $(CXX) $(CXXFLAGS) -c $< | |
| .cc.s: | |
| $(CXX) $(CXXFLAGS) -S -o $@ $< | |
| .cc.i: | |
| $(CXX) $(CXXFLAGS) -E -o $@ $< | |