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


1210         $(MCS) -d -n .SUNW_ctf $@ > /dev/null 2>&1
1211         $(AR) -ts $@ > /dev/null
1212         $(POST_PROCESS_A)
1213 
1214 ASSYMDEP_OBJS=                  \
1215         _lwp_mutex_unlock.o     \
1216         _stack_grow.o           \
1217         asm_subr.o              \
1218         getcontext.o            \
1219         setjmp.o                \
1220         tls_get_addr.o          \
1221         vforkx.o
1222 
1223 $(ASSYMDEP_OBJS:%=pics/%): assym.h
1224 
1225 # assym.h build rules
1226 
1227 GENASSYM_C = genassym.c
1228 
1229 genassym: $(GENASSYM_C)
1230         $(NATIVECC) -Iinc -I$(LIBCDIR)/inc $(CPPFLAGS.native)   \
1231                 -o $@ $(GENASSYM_C)
1232 
1233 OFFSETS = $(LIBCDIR)/$(MACH)/offsets.in
1234 
1235 assym.h: $(OFFSETS) genassym
1236         $(OFFSETS_CREATE) <$(OFFSETS) >$@
1237         ./genassym >>$@
1238 
1239 # derived C source and related explicit dependencies
1240 $(LIBCDIR)/port/gen/errlst.c + \
1241 $(LIBCDIR)/port/gen/new_list.c: $(LIBCDIR)/port/gen/errlist $(LIBCDIR)/port/gen/errlist.awk
1242         cd $(LIBCDIR)/port/gen; pwd; $(AWK) -f errlist.awk < errlist
1243 
1244 pics/errlst.o: $(LIBCDIR)/port/gen/errlst.c
1245 
1246 pics/new_list.o: $(LIBCDIR)/port/gen/new_list.c


1210         $(MCS) -d -n .SUNW_ctf $@ > /dev/null 2>&1
1211         $(AR) -ts $@ > /dev/null
1212         $(POST_PROCESS_A)
1213 
1214 ASSYMDEP_OBJS=                  \
1215         _lwp_mutex_unlock.o     \
1216         _stack_grow.o           \
1217         asm_subr.o              \
1218         getcontext.o            \
1219         setjmp.o                \
1220         tls_get_addr.o          \
1221         vforkx.o
1222 
1223 $(ASSYMDEP_OBJS:%=pics/%): assym.h
1224 
1225 # assym.h build rules
1226 
1227 GENASSYM_C = genassym.c
1228 
1229 genassym: $(GENASSYM_C)
1230         $(NATIVECC) $(NATIVE_CFLAGS) -Iinc -I$(LIBCDIR)/inc $(CPPFLAGS.native) \
1231                 -o $@ $(GENASSYM_C)
1232 
1233 OFFSETS = $(LIBCDIR)/$(MACH)/offsets.in
1234 
1235 assym.h: $(OFFSETS) genassym
1236         $(OFFSETS_CREATE) <$(OFFSETS) >$@
1237         ./genassym >>$@
1238 
1239 # derived C source and related explicit dependencies
1240 $(LIBCDIR)/port/gen/errlst.c + \
1241 $(LIBCDIR)/port/gen/new_list.c: $(LIBCDIR)/port/gen/errlist $(LIBCDIR)/port/gen/errlist.awk
1242         cd $(LIBCDIR)/port/gen; pwd; $(AWK) -f errlist.awk < errlist
1243 
1244 pics/errlst.o: $(LIBCDIR)/port/gen/errlst.c
1245 
1246 pics/new_list.o: $(LIBCDIR)/port/gen/new_list.c