Changeset 142 for trunk/libjdkmidi/trunk

Show
Ignore:
Timestamp:
10/26/06 21:48:08 (2 years ago)
Author:
jeffk@…
Message:

magic.mak updated across projects

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/libjdkmidi/trunk/magic.mak

    r122 r142  
    286286 
    287287# The preprocessor flags needed to generate dependency information: 
    288 DEPENDENCY_OPTIONS?=-MM -MF 
     288DEPENDENCY_OPTIONS?=-MM  
    289289 
    290290# native platform debug flags: having NATIVE_DEBUG set to 1 means we compile native platform 
     
    367367# macosx_ppc is a subset of macosx and posix 
    368368ifeq ($(TARGET_PLATFORM_MACOSX_PPC),1) 
    369 SUFFIXES_TARGET_PLATFORM=POSIX MACOSX 
     369SUFFIXES_TARGET_PLATFORM=POSIX MACOSX MACOSX_PPC 
    370370PLATFORM_DIRS+=posix macosx macosx-ppc 
    371371endif 
     
    373373# macosx_i386 is a subset of macosx and posix 
    374374ifeq ($(TARGET_PLATFORM_MACOSX_I386),1) 
    375 SUFFIXES_TARGET_PLATFORM=POSIX MACOSX 
     375SUFFIXES_TARGET_PLATFORM=POSIX MACOSX MACOSX_I386 
    376376PLATFORM_DIRS+=posix macosx macosx-i386 
    377377endif 
     
    379379# macosx_universal is a subset of macosx and posix and uses mac libtool to generate fat binaries. 
    380380ifeq ($(TARGET_PLATFORM_MACOSX_UNIVERSAL),1) 
    381 SUFFIXES_TARGET_PLATFORM=POSIX MACOSX 
     381SUFFIXES_TARGET_PLATFORM=POSIX MACOSX MACOSX_UNIVERSAL 
    382382PLATFORM_DIRS+=posix macosx macosx-ppc macosx-i386 
    383383TARGET_MACOSX_SDK?=/Developer/SDKs/MacOSX10.4u.sdk 
     
    484484 
    485485ifeq ($(NATIVE_PLATFORM_MACOSX_PPC),1) 
    486 SUFFIXES_NATIVE_PLATFORM=POSIX MACOSX 
     486SUFFIXES_NATIVE_PLATFORM=POSIX MACOSX MACOSX_PPC 
    487487NATIVE_PLATFORM_GENERIC=0 
    488488NATIVE_EXE= 
     
    491491 
    492492ifeq ($(NATIVE_PLATFORM_MACOSX_I386),1) 
    493 SUFFIXES_NATIVE_PLATFORM=POSIX MACOSX 
     493SUFFIXES_NATIVE_PLATFORM=POSIX MACOSX MACOSX_I386 
    494494NATIVE_PLATFORM_GENERIC=0 
    495495NATIVE_EXE= 
     
    498498 
    499499ifeq ($(NATIVE_PLATFORM_MACOSX_UNIVERSAL),1) 
    500 SUFFIXES_NATIVE_PLATFORM=POSIX MACOSX 
     500SUFFIXES_NATIVE_PLATFORM=POSIX MACOSX MACOSX_UNIVERSAL 
    501501NATIVE_PLATFORM_GENERIC=0 
    502502NATIVE_EXE= 
     
    636636$(OUTPUT_OBJ_DIR)/%.o $(OUTPUT_OBJ_DIR)/%.d : %.mm 
    637637   @echo "CXX mm : $(notdir $<)" 
    638    @$(CXX) $(PREPROCESS_FLAGS) $(MMFLAGS) $(DEPENDENCY_OPTIONS) $(OUTPUT_OBJ_DIR)/$*.d $< && $(COMPILE.cpp) $(PREPROCESS_FLAGS) $(COMPILE_FLAGS) -o $(OUTPUT_OBJ_DIR)/$*.o $<  
     638   @$(CXX) $(PREPROCESS_FLAGS) $(MMFLAGS) $(DEPENDENCY_OPTIONS) -MT '$(OUTPUT_OBJ_DIR)'/$*.o -MF $(OUTPUT_OBJ_DIR)/$*.d $< && $(COMPILE.cpp) $(PREPROCESS_FLAGS) $(COMPILE_FLAGS) -o $(OUTPUT_OBJ_DIR)/$*.o $<  
    639639 
    640640# For Objective C: 
    641641$(OUTPUT_OBJ_DIR)/%.o $(OUTPUT_OBJ_DIR)/%.d : %.m 
    642642   @echo "CC  m  : $(notdir $<)" 
    643    @$(CC) $(PREPROCESS_FLAGS)  $(MFLAGS) $(DEPENDENCY_OPTIONS) $(OUTPUT_OBJ_DIR)/$*.d $< &&  $(COMPILE.c) $(PREPROCESS_FLAGS) $(COMPILE_FLAGS) -o $(OUTPUT_OBJ_DIR)/$*.o $< 
     643   @$(CC) $(PREPROCESS_FLAGS)  $(MFLAGS) $(DEPENDENCY_OPTIONS) -MT  '$(OUTPUT_OBJ_DIR)'/$*.o -MF $(OUTPUT_OBJ_DIR)/$*.d $< && $(COMPILE.c) $(PREPROCESS_FLAGS) $(COMPILE_FLAGS) -o $(OUTPUT_OBJ_DIR)/$*.o $< 
    644644 
    645645# For C++: (cpp) 
    646646$(OUTPUT_OBJ_DIR)/%.o $(OUTPUT_OBJ_DIR)/%.d : %.cpp 
    647647   @echo "CXX    : $(notdir $<)" 
    648    @$(CXX) $(PREPROCESS_FLAGS)  $(DEPENDENCY_OPTIONS) $(OUTPUT_OBJ_DIR)/$*.d $< && $(COMPILE.cpp) $(PREPROCESS_FLAGS) $(COMPILE_FLAGS) -o $(OUTPUT_OBJ_DIR)/$*.o $< 
     648   @$(CXX) $(PREPROCESS_FLAGS)  $(DEPENDENCY_OPTIONS) -MT '$(OUTPUT_OBJ_DIR)'/$*.o -MF $(OUTPUT_OBJ_DIR)/$*.d $< && $(COMPILE.cpp) $(PREPROCESS_FLAGS) $(COMPILE_FLAGS) -o $(OUTPUT_OBJ_DIR)/$*.o $< 
    649649 
    650650# For C++: (cc) 
    651651$(OUTPUT_OBJ_DIR)/%.o $(OUTPUT_OBJ_DIR)/%.d : %.cc 
    652652   @echo "CXX    : $(notdir $<)" 
    653    @$(CXX) $(PREPROCESS_FLAGS)  $(DEPENDENCY_OPTIONS) $(OUTPUT_OBJ_DIR)/$*.d $< && $(COMPILE.cc) $(PREPROCESS_FLAGS) $(COMPILE_FLAGS) -o $(OUTPUT_OBJ_DIR)/$*.o $< 
     653   @$(CXX) $(PREPROCESS_FLAGS)  $(DEPENDENCY_OPTIONS) -MT  '$(OUTPUT_OBJ_DIR)'/$*.o -MF $(OUTPUT_OBJ_DIR)/$*.d $< && $(COMPILE.cc) $(PREPROCESS_FLAGS) $(COMPILE_FLAGS) -o $(OUTPUT_OBJ_DIR)/$*.o $< 
    654654 
    655655# For C: 
    656656$(OUTPUT_OBJ_DIR)/%.o $(OUTPUT_OBJ_DIR)/%.d : %.c 
    657657   @echo "CC     : $(notdir $<)" 
    658    @$(CC) $(PREPROCESS_FLAGS)  $(DEPENDENCY_OPTIONS) $(OUTPUT_OBJ_DIR)/$*.d $< && $(COMPILE.c) $(PREPROCESS_FLAGS) $(COMPILE_FLAGS) -o $(OUTPUT_OBJ_DIR)/$*.o $< 
     658   @$(CC) $(PREPROCESS_FLAGS)  $(DEPENDENCY_OPTIONS) -MT  '$(OUTPUT_OBJ_DIR)'/$*.o -MF $(OUTPUT_OBJ_DIR)/$*.d $< && $(COMPILE.c) $(PREPROCESS_FLAGS) $(COMPILE_FLAGS) -o $(OUTPUT_OBJ_DIR)/$*.o $< 
    659659 
    660660 
     
    664664$(NATIVE_OUTPUT_OBJ_DIR)/%.o $(NATIVE_OUTPUT_OBJ_DIR)/%.d : %.mm 
    665665   @echo "NATIVE_CXX mm : $(notdir $<)" 
    666    @$(NATIVE_CXX) $(NATIVE_PREPROCESS_FLAGS) $(DEPENDENCY_OPTIONS) $(NATIVE_OUTPUT_OBJ_DIR)/$*.d $< && $(NATIVE_COMPILE.mm) $(NATIVE_PREPROCESS_FLAGS) $(NATIVE_COMPILE_FLAGS) -o $(NATIVE_OUTPUT_OBJ_DIR)/$*.o $< 
     666   @$(NATIVE_CXX) $(NATIVE_PREPROCESS_FLAGS) $(DEPENDENCY_OPTIONS) '$(NATIVE_OUTPUT_OBJ_DIR)'/$*.o -MF $(NATIVE_OUTPUT_OBJ_DIR)/$*.d $< && $(NATIVE_COMPILE.mm) $(NATIVE_PREPROCESS_FLAGS) $(NATIVE_COMPILE_FLAGS) -o $(NATIVE_OUTPUT_OBJ_DIR)/$*.o $< 
    667667 
    668668$(NATIVE_OUTPUT_OBJ_DIR)/%.o $(NATIVE_OUTPUT_OBJ_DIR)/%.d : %.m 
    669669   @echo "NATIVE_CC  m  : $(notdir $<)" 
    670    @$(NATIVE_CC) $(NATIVE_PREPROCESS_FLAGS) $(DEPENDENCY_OPTIONS) $(NATIVE_OUTPUT_OBJ_DIR)/$*.d $< && $(NATIVE_COMPILE.m) $(NATIVE_PREPROCESS_FLAGS) $(NATIVE_COMPILE_FLAGS) -o $(NATIVE_OUTPUT_OBJ_DIR)/$*.o $< 
     670   @$(NATIVE_CC) $(NATIVE_PREPROCESS_FLAGS) $(DEPENDENCY_OPTIONS) -MT '$(NATIVE_OUTPUT_OBJ_DIR)'/$*.o -MF $(NATIVE_OUTPUT_OBJ_DIR)/$*.d $< && $(NATIVE_COMPILE.m) $(NATIVE_PREPROCESS_FLAGS) $(NATIVE_COMPILE_FLAGS) -o $(NATIVE_OUTPUT_OBJ_DIR)/$*.o $< 
    671671 
    672672$(NATIVE_OUTPUT_OBJ_DIR)/%.o $(NATIVE_OUTPUT_OBJ_DIR)/%.d : %.cpp 
    673673   @echo "NATIVE_CXX    : $(notdir $<)" 
    674    @$(NATIVE_CXX) $(NATIVE_PREPROCESS_FLAGS) $(DEPENDENCY_OPTIONS) $(NATIVE_OUTPUT_OBJ_DIR)/$*.d $< && $(NATIVE_COMPILE.cpp) $(NATIVE_PREPROCESS_FLAGS) $(NATIVE_COMPILE_FLAGS) -o $(NATIVE_OUTPUT_OBJ_DIR)/$*.o $< 
     674   @$(NATIVE_CXX) $(NATIVE_PREPROCESS_FLAGS) $(DEPENDENCY_OPTIONS) -MT '$(NATIVE_OUTPUT_OBJ_DIR)'/$*.o -MF $(NATIVE_OUTPUT_OBJ_DIR)/$*.d $< && $(NATIVE_COMPILE.cpp) $(NATIVE_PREPROCESS_FLAGS) $(NATIVE_COMPILE_FLAGS) -o $(NATIVE_OUTPUT_OBJ_DIR)/$*.o $< 
    675675 
    676676$(NATIVE_OUTPUT_OBJ_DIR)/%.o $(NATIVE_OUTPUT_OBJ_DIR)/%.d : %.cc 
    677677   @echo "NATIVE_CXX    : $(notdir $<)" 
    678    @$(NATIVE_CXX) $(NATIVE_PREPROCESS_FLAGS) $(DEPENDENCY_OPTIONS) $(NATIVE_OUTPUT_OBJ_DIR)/$*.d $< && $(NATIVE_COMPILE.cpp) $(NATIVE_PREPROCESS_FLAGS) $(NATIVE_COMPILE_FLAGS) -o $(NATIVE_OUTPUT_OBJ_DIR)/$*.o $< 
     678   @$(NATIVE_CXX) $(NATIVE_PREPROCESS_FLAGS) $(DEPENDENCY_OPTIONS) -MT  '$(NATIVE_OUTPUT_OBJ_DIR)'/$*.o -MF $(NATIVE_OUTPUT_OBJ_DIR)/$*.d $< && $(NATIVE_COMPILE.cpp) $(NATIVE_PREPROCESS_FLAGS) $(NATIVE_COMPILE_FLAGS) -o $(NATIVE_OUTPUT_OBJ_DIR)/$*.o $< 
    679679 
    680680$(NATIVE_OUTPUT_OBJ_DIR)/%.o $(NATIVE_OUTPUT_OBJ_DIR)/%.d : %.c 
    681681   @echo "NATIVE_CC     : $(notdir $<)" 
    682    @$(NATIVE_CC) $(NATIVE_PREPROCESS_FLAGS) $(DEPENDENCY_OPTIONS) $(NATIVE_OUTPUT_OBJ_DIR)/$*.d $< && $(NATIVE_COMPILE.c)  $(NATIVE_PREPROCESS_FLAGS) $(NATIVE_COMPILE_FLAGS) -o $(NATIVE_OUTPUT_OBJ_DIR)/$*.o $< 
     682   @$(NATIVE_CC) $(NATIVE_PREPROCESS_FLAGS) $(DEPENDENCY_OPTIONS) -MT -MF  '$(NATIVE_OUTPUT_OBJ_DIR)'/$*.d $(NATIVE_OUTPUT_OBJ_DIR)/$*.d $< && $(NATIVE_COMPILE.c)  $(NATIVE_PREPROCESS_FLAGS) $(NATIVE_COMPILE_FLAGS) -o $(NATIVE_OUTPUT_OBJ_DIR)/$*.o $< 
    683683endif 
    684684 
     
    11221122-include $(OUTPUT_OBJ_DIR)/*.d 
    11231123 
    1124  
    1125  
    1126  
    1127  
    1128  
     1124ifeq ($(CROSS_COMPILING),1) 
     1125-include $(NATIVE_OUTPUT_OBJ_DIR)/*.d 
     1126endif 
     1127 
     1128 
     1129 
     1130 
     1131 
     1132