Changes in uspace/Makefile.common [795e2bf:a047aaa] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/Makefile.common
r795e2bf ra047aaa 157 157 LIBGPT_PREFIX = $(LIB_PREFIX)/gpt 158 158 159 LIBURCU_PREFIX = $(LIB_PREFIX)/urcu160 161 159 ifeq ($(STATIC_NEEDED),y) 162 160 STATIC_BUILD = y … … 247 245 # something won't break because of that: 248 246 # -fexec-charset=UTF-8 -fwide-exec-charset=UTF-32$(ENDIANESS) -finput-charset=UTF-8 249 CLANG_CFLAGS = $( INCLUDES_FLAGS) -O$(OPTIMIZATION) -imacros $(CONFIG_HEADER) \247 CLANG_CFLAGS = $(LIBC_INCLUDES_FLAGS) -O$(OPTIMIZATION) -imacros $(CONFIG_HEADER) \ 250 248 -ffreestanding -fno-builtin -nostdlib -nostdinc \ 251 249 -Wall -Wextra -Wno-unused-parameter -Wmissing-prototypes \ 252 -std=gnu99 -Werror-implicit-function-declaration -Wwrite-strings \ 253 -integrated-as -pipe -g -target $(CLANG_TARGET) -D__$(ENDIANESS)__ 250 -Werror-implicit-function-declaration -Wwrite-strings \ 251 -integrated-as \ 252 -pipe -g -target $(CLANG_TARGET) -D__$(ENDIANESS)__ 254 253 255 254 LIB_CFLAGS = $(CFLAGS) -fPIC -D__IN_SHARED_LIBC__ … … 283 282 JOBFILE = $(LIBC_PREFIX)/../../../tools/jobfile.py 284 283 285 ifeq ($(FUTEX_UPGRADABLE),y)286 CFLAGS += -I$(LIBURCU_PREFIX)/287 LIBS += $(LIBURCU_PREFIX)/liburcu.a288 endif289 290 284 ifeq ($(COMPILER),gcc_cross) 291 CFLAGS += $(GCC_CFLAGS) 285 CFLAGS += $(GCC_CFLAGS) $(EXTRA_CFLAGS) 292 286 DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS) 293 287 endif 294 288 295 289 ifeq ($(COMPILER),gcc_helenos) 296 CFLAGS += $(GCC_CFLAGS) 290 CFLAGS += $(GCC_CFLAGS) $(EXTRA_CFLAGS) 297 291 DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS) 298 292 endif 299 293 300 294 ifeq ($(COMPILER),gcc_native) 301 CFLAGS += $(GCC_CFLAGS) 295 CFLAGS += $(GCC_CFLAGS) $(EXTRA_CFLAGS) 302 296 DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS) 303 297 endif 304 298 305 299 ifeq ($(COMPILER),icc) 306 CFLAGS += $(ICC_CFLAGS) 300 CFLAGS += $(ICC_CFLAGS) $(EXTRA_CFLAGS) 307 301 DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS) 308 302 endif 309 303 310 304 ifeq ($(COMPILER),clang) 311 CFLAGS += $(CLANG_CFLAGS) 305 CFLAGS += $(CLANG_CFLAGS) $(EXTRA_CFLAGS) 306 GCC_CFLAGS += $(EXTRA_CFLAGS) 312 307 DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS) 313 308 endif … … 371 366 372 367 %.o: %.S $(DEPEND) 373 $(GCC) $(DEFS) $(GCC_CFLAGS) $(EXTRA_CFLAGS)-D__ASM__ -c $< -o $@374 ifeq ($(PRECHECK),y) 375 $(JOBFILE) $(JOB) $< $@ as asm/preproc $(DEFS) $(CFLAGS) $(EXTRA_CFLAGS)-D__ASM__368 $(GCC) $(DEFS) $(GCC_CFLAGS) -D__ASM__ -c $< -o $@ 369 ifeq ($(PRECHECK),y) 370 $(JOBFILE) $(JOB) $< $@ as asm/preproc $(DEFS) $(CFLAGS) -D__ASM__ 376 371 endif 377 372 … … 383 378 384 379 %.o: %.c $(DEPEND) 385 $(CC) $(DEFS) $(CFLAGS) $(EXTRA_CFLAGS)-c $< -o $@386 ifeq ($(PRECHECK),y) 387 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) $(EXTRA_CFLAGS)380 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 381 ifeq ($(PRECHECK),y) 382 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 388 383 endif 389 384 390 385 %.test.o: %.c $(DEPEND) 391 $(CC) $(DEFS) $(CFLAGS) $( EXTRA_CFLAGS) $(TEST_CFLAGS) -c $< -o $@392 ifeq ($(PRECHECK),y) 393 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) $(EXTRA_CFLAGS) $(TEST_CFLAGS)386 $(CC) $(DEFS) $(CFLAGS) $(TEST_CFLAGS) -c $< -o $@ 387 ifeq ($(PRECHECK),y) 388 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 394 389 endif 395 390 396 391 %.lo: %.S $(DEPEND) 397 $(CC) $(DEFS) $(LIB_CFLAGS) $(EXTRA_CFLAGS)-D__ASM__ -c $< -o $@398 ifeq ($(PRECHECK),y) 399 $(JOBFILE) $(JOB) $< $@ as asm/preproc $(DEFS) $( LIB_CFLAGS) $(EXTRA_CFLAGS) -D__ASM__392 $(CC) $(DEFS) $(LIB_CFLAGS) -D__ASM__ -c $< -o $@ 393 ifeq ($(PRECHECK),y) 394 $(JOBFILE) $(JOB) $< $@ as asm/preproc $(DEFS) $(CFLAGS) -D__ASM__ 400 395 endif 401 396 … … 407 402 408 403 %.lo: %.c $(DEPEND) 409 $(CC) $(DEFS) $(LIB_CFLAGS) $(EXTRA_CFLAGS)-c $< -o $@410 ifeq ($(PRECHECK),y) 411 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $( LIB_CFLAGS) $(EXTRA_CFLAGS)404 $(CC) $(DEFS) $(LIB_CFLAGS) -c $< -o $@ 405 ifeq ($(PRECHECK),y) 406 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 412 407 endif 413 408 414 409 $(DEPEND): $(PRE_DEPEND) 415 makedepend -f - -- $(DEPEND_DEFS) $(CFLAGS) $(EXTRA_CFLAGS)-- $(SOURCES) $(TEST_SOURCES) > $@ 2> /dev/null410 makedepend -f - -- $(DEPEND_DEFS) $(CFLAGS) -- $(SOURCES) $(TEST_SOURCES) > $@ 2> /dev/null 416 411 -[ -f $(DEPEND_PREV) ] && diff -q $(DEPEND_PREV) $@ && mv -f $(DEPEND_PREV) $@ 417 412
Note:
See TracChangeset
for help on using the changeset viewer.