Print this page
6648 illumos build should be explicit about C standards


1369         _lwp_mutex_unlock.o     \
1370         _stack_grow.o           \
1371         asm_subr.o              \
1372         setjmp.o                \
1373         smt_pause.o             \
1374         tls_get_addr.o          \
1375         unwind_frame.o          \
1376         vforkx.o
1377 
1378 $(ASSYMDEP_OBJS:%=pics/%)       :=      CPPFLAGS += -I.
1379 
1380 $(ASSYMDEP_OBJS:%=pics/%): assym.h
1381 
1382 # assym.h build rules
1383 
1384 assym.h := CFLAGS += -g
1385 
1386 GENASSYM_C = $(LIBCDIR)/$(MACH)/genassym.c
1387 
1388 genassym: $(GENASSYM_C)
1389         $(NATIVECC) -I$(LIBCBASE)/inc -I$(LIBCDIR)/inc \
1390                 $(CPPFLAGS.native) -o $@ $(GENASSYM_C)
1391 
1392 OFFSETS = $(LIBCDIR)/$(MACH)/offsets.in
1393 
1394 assym.h: $(OFFSETS) genassym
1395         $(OFFSETS_CREATE) <$(OFFSETS) >$@
1396         ./genassym >>$@
1397 
1398 # derived C source and related explicit dependencies
1399 $(LIBCDIR)/port/gen/errlst.c + \
1400 $(LIBCDIR)/port/gen/new_list.c: $(LIBCDIR)/port/gen/errlist $(LIBCDIR)/port/gen/errlist.awk
1401         cd $(LIBCDIR)/port/gen; pwd; $(AWK) -f errlist.awk < errlist
1402 
1403 pics/errlst.o: $(LIBCDIR)/port/gen/errlst.c
1404 
1405 pics/new_list.o: $(LIBCDIR)/port/gen/new_list.c


1369         _lwp_mutex_unlock.o     \
1370         _stack_grow.o           \
1371         asm_subr.o              \
1372         setjmp.o                \
1373         smt_pause.o             \
1374         tls_get_addr.o          \
1375         unwind_frame.o          \
1376         vforkx.o
1377 
1378 $(ASSYMDEP_OBJS:%=pics/%)       :=      CPPFLAGS += -I.
1379 
1380 $(ASSYMDEP_OBJS:%=pics/%): assym.h
1381 
1382 # assym.h build rules
1383 
1384 assym.h := CFLAGS += -g
1385 
1386 GENASSYM_C = $(LIBCDIR)/$(MACH)/genassym.c
1387 
1388 genassym: $(GENASSYM_C)
1389         $(NATIVECC) $(NATIVE_CFLAGS) -I$(LIBCBASE)/inc -I$(LIBCDIR)/inc \
1390                 $(CPPFLAGS.native) -o $@ $(GENASSYM_C)
1391 
1392 OFFSETS = $(LIBCDIR)/$(MACH)/offsets.in
1393 
1394 assym.h: $(OFFSETS) genassym
1395         $(OFFSETS_CREATE) <$(OFFSETS) >$@
1396         ./genassym >>$@
1397 
1398 # derived C source and related explicit dependencies
1399 $(LIBCDIR)/port/gen/errlst.c + \
1400 $(LIBCDIR)/port/gen/new_list.c: $(LIBCDIR)/port/gen/errlist $(LIBCDIR)/port/gen/errlist.awk
1401         cd $(LIBCDIR)/port/gen; pwd; $(AWK) -f errlist.awk < errlist
1402 
1403 pics/errlst.o: $(LIBCDIR)/port/gen/errlst.c
1404 
1405 pics/new_list.o: $(LIBCDIR)/port/gen/new_list.c