Changeset 3827:5a90a98ee706 in roaraudio
- Timestamp:
- 05/11/10 22:23:39 (14 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- roarclients
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
roarclients/Makefile
r3752 r3827 15 15 16 16 #DEFINES = -DDEBUG 17 DEFINES = -DCOMMON_VERSION=\"$(COMMON_VERSION)\" -DPREFIX=\"$(PREFIX)\" -DPREFIX_LIB=\"$(PREFIX_LIB)\" -DPREFIX_INC=\"$(PREFIX_INC)\" 17 18 INCLUDE = -I../include -I./include 18 19 CFLAGS += -g -Wall $(Wextra) -O2 $(DEFINES) $(INCLUDE) $(INCPATH) -
roarclients/roar-config.c
r3826 r3827 62 62 " --libs - Show linker flags (-lxxx) needed to link library\n" 63 63 " --cflags - Show compiler flags needed to link library\n" 64 " --output-pc - Output PC format\n" 65 " --output-normal - Output PC format\n" 64 66 ); 65 67 … … 67 69 68 70 int main (int argc, char * argv[]) { 71 enum { NORMAL, PC } mode = NORMAL; 69 72 int i, h; 70 73 int cflags = 0; … … 87 90 } else if ( !strcmp(argv[i], "--cflags") ) { 88 91 cflags = 1; 92 } else if ( !strcmp(argv[i], "--output-normal") ) { 93 mode = NORMAL; 94 } else if ( !strcmp(argv[i], "--output-pc") ) { 95 mode = PC; 89 96 } else if ( flags_ptr == NULL ) { 90 97 if ( !strncmp(argv[i], "lib", 3) ) … … 110 117 flags_ptr = &(flags[0]); 111 118 112 if ( cflags ) 113 strcat(buf, flags_ptr->cflags); 119 switch (mode) { 120 case NORMAL: 121 if ( cflags ) 122 strcat(buf, flags_ptr->cflags); 114 123 115 if ( libs )116 strcat(buf, flags_ptr->libs);124 if ( libs ) 125 strcat(buf, flags_ptr->libs); 117 126 118 puts(buf); 127 puts(buf); 128 break; 129 case PC: 130 printf( 131 "prefix=%s\n" 132 "exec_prefix=${prefix}\n" 133 "libdir=%s\n" 134 "includedir=%s\n", 135 PREFIX, PREFIX_LIB, PREFIX_INC 136 ); 137 printf("\n"); 138 printf( 139 "Name: lib%s\n" 140 // "Description: $DESC$\n" 141 "Version: %s\n" 142 "Requires: libroar\n" 143 "Conflicts:\n" 144 "Libs: -L${libdir} %s\n" 145 "Cflags: -I${includedir} %s\n", 146 flags_ptr->name, 147 COMMON_VERSION, 148 flags_ptr->libs, 149 flags_ptr->cflags 150 ); 151 break; 152 } 119 153 120 154 return 0;
Note: See TracChangeset
for help on using the changeset viewer.