Changeset 177 for trunk/libjdkmidi/trunk
- Timestamp:
- 11/09/06 07:08:27 (2 years ago)
- Location:
- trunk/libjdkmidi/trunk
- Files:
-
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/libjdkmidi/trunk/configure
r122 r177 217 217 218 218 # extract all environment vars with the "magic_" prefix and save them in vars.sh and Makefile in the appropriate form: 219 220 set | grep '^magic_' | awk -F= '{ sub("magic_","",$1); print $1 "=\"" $2 "\"" }' >vars.sh 219 set | grep '^magic_' | sed "s/'//g" | awk -F= '{ sub("magic_","",$1); print $1 "=\"" $2 "\"" }' >vars.sh 221 220 echo ". \"${magic_PROJECT_TOP_DIR}/project.sh\"" >>vars.sh 222 set | grep '^magic_' | awk -F= '{ sub("magic_","",$1); print $1 "=" $2 }' >Makefile221 set | grep '^magic_' | sed "s/'//g" | awk -F= '{ sub("magic_","",$1); print $1 "=" $2 }' >Makefile 223 222 224 223 echo 'include $(CONFIGURE_DIR)/project.mak' >>Makefile … … 228 227 mv ./reconfigure ./reconfigure-old 229 228 fi 230 echo "$0 $@ " '$@' >./reconfigure 229 echo -n "$0 " >>./reconfigure 230 for i in "$@"; 231 do 232 echo -n " \"$i\" " >> ./reconfigure 233 done 234 echo >>./reconfigure 231 235 chmod +x ./reconfigure 232 236 -
trunk/libjdkmidi/trunk/magic.mak
r170 r177 51 51 PROJECT_CONFIG_TOOL?=$(PROJECT)-cfg 52 52 53 OBJDUMP?=$(COMPILER_PREFIX)objdump 54 OBJDUMP_FLAGS?=-d -S 53 55 54 56 … … 156 158 # set the platform specific project compile flags 157 159 COMPILE_FLAGS+=$$(COMPILE_FLAGS_$(1)) 160 161 # set the platform specific project pre-process flags 162 PREPROCESS_FLAGS+=$$(PREPROCESS_FLAGS_$(1)) 158 163 159 164 # set the platform specific project link flags … … 202 207 NATIVE_COMPILE_FLAGS+=$$(COMPILE_FLAGS_$(1)) 203 208 209 # set the platform specific project preprocess flags 210 NATIVE_PREPROCESS_FLAGS+=$$(PREPROCESS_FLAGS_$(1)) 211 204 212 # set the platform specific project link flags 205 213 NATIVE_LINK_FLAGS+=$$(LINK_FLAGS_$(1)) … … 246 254 $$(call get_rc_o_files,$$(LIB_$(1)_RC_FILES)) 247 255 256 LIB_$(1)_DISASM_FILES=$$(LIB_$(1)_O_FILES:.o=.disasm) 257 248 258 LIB_$(1)_EXE_FILES=$$(addprefix $$(OUTPUT_$(1)_DIR)/,$$(notdir $$(LIB_$(1)_O_FILES:.o=$$(EXE)))) 249 259 … … 291 301 # The preprocessor flags is initially comprised of -I option for each include dir, 292 302 # and the -D option for each define 293 PREPROCESS_FLAGS =$(addprefix -I,$(INCLUDES)) $(addprefix -D,$(DEFINES))303 PREPROCESS_FLAGS+=$(addprefix -I,$(INCLUDES)) $(addprefix -D,$(DEFINES)) 294 304 295 305 # The compiler flag settings for optimization and warnings … … 341 351 # CONFIG_TOOL_PREPROCESS_FLAGS is the preprocessor flags that the config tool script 342 352 # will output when given --cppflags 343 CONFIG_TOOL_PREPROCESS_FLAGS =$(addprefix -I,$(INSTALL_INCLUDE_DIR)) $(addprefix -D,$(DEFINES))353 CONFIG_TOOL_PREPROCESS_FLAGS+=$(addprefix -I,$(INSTALL_INCLUDE_DIR)) $(addprefix -D,$(DEFINES)) 344 354 345 355 # CONFIG_TOOL_COMPILE_FLAGS is the full compile flags that the config tool script … … 373 383 ifeq ($(TARGET_PLATFORM_LINUX),1) 374 384 SUFFIXES_TARGET_PLATFORM=POSIX LINUX 385 PLATFORM_DIRS+=posix linux 386 endif 387 388 389 # linux-i386 is a subset of linux, posix 390 ifeq ($(TARGET_PLATFORM_LINUX_I386),1) 391 SUFFIXES_TARGET_PLATFORM=POSIX LINUX LINUX_I386 392 PLATFORM_DIRS+=posix linux 393 endif 394 395 # linux-ppc is a subset of linux, posix 396 ifeq ($(TARGET_PLATFORM_LINUX_PPC),1) 397 SUFFIXES_TARGET_PLATFORM=POSIX LINUX LINUX_PPC 375 398 PLATFORM_DIRS+=posix linux 376 399 endif … … 462 485 463 486 487 464 488 NATIVE_USE_AR?=1 465 489 NATIVE_USE_MACOSX_LIBTOOL?=0 … … 489 513 ifeq ($(NATIVE_PLATFORM_LINUX),1) 490 514 SUFFIXES_NATIVE_PLATFORM=POSIX LINUX 515 NATIVE_PLATFORM_GENERIC=0 516 NATIVE_EXE= 517 NATIVE_PLATFORM_DIRS+=posix linux 518 endif 519 520 ifeq ($(NATIVE_PLATFORM_LINUX_I386),1) 521 SUFFIXES_NATIVE_PLATFORM=POSIX LINUX LINUX_I386 522 NATIVE_PLATFORM_GENERIC=0 523 NATIVE_EXE= 524 NATIVE_PLATFORM_DIRS+=posix linux 525 endif 526 527 ifeq ($(NATIVE_PLATFORM_LINUX_PPC),1) 528 SUFFIXES_NATIVE_PLATFORM=POSIX LINUX LINUX_PPC 491 529 NATIVE_PLATFORM_GENERIC=0 492 530 NATIVE_EXE= … … 664 702 $(OUTPUT_OBJ_DIR)/%.o $(OUTPUT_OBJ_DIR)/%.d : %.m 665 703 @echo "CC m : $(notdir $<)" 666 @$(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 $<704 @$(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 $< 667 705 668 706 # For C++: (cpp) … … 686 724 @$(COMPILE.rc) -I$(dir $<) $(PREPROCESS_FLAGS) $< $@ 687 725 726 # For disassembly of object files 727 $(OUTPUT_OBJ_DIR)/%.disasm : $(OUTPUT_OBJ_DIR)/%.o 728 @echo "OBJDUMP : $(notdir $<)" 729 @$(OBJDUMP) $(OBJDUMP_FLAGS) $< >$(OUTPUT_OBJ_DIR)/$*.disasm 688 730 689 731 … … 701 743 $(NATIVE_OUTPUT_OBJ_DIR)/%.o $(NATIVE_OUTPUT_OBJ_DIR)/%.d : %.cpp 702 744 @echo "NATIVE_CXX : $(notdir $<)" 703 @$(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 $<745 @$(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 $< 704 746 705 747 $(NATIVE_OUTPUT_OBJ_DIR)/%.o $(NATIVE_OUTPUT_OBJ_DIR)/%.d : %.cc 706 748 @echo "NATIVE_CXX : $(notdir $<)" 707 @$(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 $<749 @$(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 $< 708 750 709 751 $(NATIVE_OUTPUT_OBJ_DIR)/%.o $(NATIVE_OUTPUT_OBJ_DIR)/%.d : %.c … … 766 808 $(call get_mm_o_files,$(LIB_MM_FILES)) \ 767 809 $(call get_rc_o_files,$(LIB_RC_FILES)) 810 811 LIB_DISASM_FILES=$(LIB_O_FILES:.o=.disasm) 768 812 769 813 … … 1098 1142 1099 1143 endif 1144 1145 .PHONY : disasm 1146 1147 disasm : $(LIB_DISASM_FILES) $(LIB_EXAMPLES_DISASM_FILES) $(LIB_TOOLS_DISASM_FILES) $(LIB_TESTS_DISASM_FILES) 1148 1100 1149 1101 1150 .PHONY : config-tool … … 1214 1263 1215 1264 1216 1217
