trunk/makefile
| r20074 | r20075 | |
| 196 | 196 | # (vs. the native framework port). Normal users should not enable this. |
| 197 | 197 | # MACOSX_USE_LIBSDL = 1 |
| 198 | 198 | |
| 199 | # uncomment and specify path to cppcheck executable to perform |
| 200 | # static code analysis during compilation |
| 201 | # CPPCHECK = |
| 199 | 202 | |
| 200 | 203 | |
| 204 | |
| 201 | 205 | #------------------------------------------------- |
| 202 | 206 | # specify build options; see each option below |
| 203 | 207 | # for details |
| r20074 | r20075 | |
| 712 | 716 | CCOMFLAGS += $(INCPATH) |
| 713 | 717 | CDEFS = $(DEFS) |
| 714 | 718 | |
| 719 | # TODO: -x c++ should not be hard-coded |
| 720 | CPPCHECKFLAGS = $(CDEFS) $(INCPATH) -x c++ --enable=style |
| 715 | 721 | |
| 716 | 722 | |
| 717 | 723 | #------------------------------------------------- |
| r20074 | r20075 | |
| 787 | 793 | $(OBJ)/%.o: $(SRC)/%.c | $(OSPREBUILD) |
| 788 | 794 | @echo Compiling $<... |
| 789 | 795 | $(CC) $(CDEFS) $(CFLAGS) -c $< -o $@ |
| 796 | ifdef CPPCHECK |
| 797 | @$(CPPCHECK) $(CPPCHECKFLAGS) $< |
| 798 | endif |
| 790 | 799 | |
| 791 | 800 | $(OBJ)/%.o: $(OBJ)/%.c | $(OSPREBUILD) |
| 792 | 801 | @echo Compiling $<... |
| 793 | 802 | $(CC) $(CDEFS) $(CFLAGS) -c $< -o $@ |
| 803 | ifdef CPPCHECK |
| 804 | @$(CPPCHECK) $(CPPCHECKFLAGS) $< |
| 805 | endif |
| 794 | 806 | |
| 795 | 807 | $(OBJ)/%.pp: $(SRC)/%.c | $(OSPREBUILD) |
| 796 | 808 | @echo Compiling $<... |
| 797 | 809 | $(CC) $(CDEFS) $(CFLAGS) -E $< -o $@ |
| 810 | ifdef CPPCHECK |
| 811 | @$(CPPCHECK) $(CPPCHECKFLAGS) $< |
| 812 | endif |
| 798 | 813 | |
| 799 | 814 | $(OBJ)/%.s: $(SRC)/%.c | $(OSPREBUILD) |
| 800 | 815 | @echo Compiling $<... |
| 801 | 816 | $(CC) $(CDEFS) $(CFLAGS) -S $< -o $@ |
| 817 | ifdef CPPCHECK |
| 818 | @$(CPPCHECK) $(CPPCHECKFLAGS) $< |
| 819 | endif |
| 802 | 820 | |
| 803 | 821 | $(OBJ)/%.lh: $(SRC)/%.lay $(FILE2STR_TARGET) |
| 804 | 822 | @echo Converting $<... |
| r20074 | r20075 | |
| 812 | 830 | $(DRIVLISTOBJ): $(DRIVLISTSRC) |
| 813 | 831 | @echo Compiling $<... |
| 814 | 832 | $(CC) $(CDEFS) $(CFLAGS) -c $< -o $@ |
| 833 | ifdef CPPCHECK |
| 834 | @$(CPPCHECK) $(CPPCHECKFLAGS) $< |
| 835 | endif |
| 815 | 836 | |
| 816 | 837 | $(DRIVLISTSRC): $(SRC)/$(TARGET)/$(SUBTARGET).lst $(MAKELIST_TARGET) |
| 817 | 838 | @echo Building driver list $<... |