1394
1395 ASSYMDEP_OBJS= \
1396 _lwp_mutex_unlock.o \
1397 _stack_grow.o \
1398 asm_subr.o \
1399 setjmp.o \
1400 smt_pause.o \
1401 tls_get_addr.o \
1402 unwind_frame.o \
1403 vforkx.o
1404
1405 $(ASSYMDEP_OBJS:%=pics/%) := CPPFLAGS += -I.
1406
1407 $(ASSYMDEP_OBJS:%=pics/%): assym.h
1408
1409 # assym.h build rules
1410
1411 assym.h := CFLAGS += -g
1412
1413 GENASSYM_C = $(LIBCDIR)/$(MACH)/genassym.c
1414
1415 genassym: $(GENASSYM_C)
1416 $(NATIVECC) $(NATIVE_CFLAGS) -I$(LIBCBASE)/inc -I$(LIBCDIR)/inc \
1417 $(CPPFLAGS.native) -o $@ $(GENASSYM_C)
1418
1419 OFFSETS = $(LIBCDIR)/$(MACH)/offsets.in
1420
1421 assym.h: $(OFFSETS) genassym
1422 $(OFFSETS_CREATE) <$(OFFSETS) >$@
1423 ./genassym >>$@
1424
1425 # derived C source and related explicit dependencies
1426 $(LIBCDIR)/port/gen/errlst.c + \
1427 $(LIBCDIR)/port/gen/new_list.c: $(LIBCDIR)/port/gen/errlist $(LIBCDIR)/port/gen/errlist.awk
1428 cd $(LIBCDIR)/port/gen; pwd; $(AWK) -f errlist.awk < errlist
1429
1430 pics/errlst.o: $(LIBCDIR)/port/gen/errlst.c
1431
1432 pics/new_list.o: $(LIBCDIR)/port/gen/new_list.c
|
1394
1395 ASSYMDEP_OBJS= \
1396 _lwp_mutex_unlock.o \
1397 _stack_grow.o \
1398 asm_subr.o \
1399 setjmp.o \
1400 smt_pause.o \
1401 tls_get_addr.o \
1402 unwind_frame.o \
1403 vforkx.o
1404
1405 $(ASSYMDEP_OBJS:%=pics/%) := CPPFLAGS += -I.
1406
1407 $(ASSYMDEP_OBJS:%=pics/%): assym.h
1408
1409 # assym.h build rules
1410
1411 assym.h := CFLAGS += -g
1412
1413 GENASSYM_C = $(LIBCDIR)/$(MACH)/genassym.c
1414 LDFLAGS.native = $(LDCHECKS) -zassert-deflib=libc.so -Bdirect
1415
1416 genassym: $(GENASSYM_C)
1417 $(NATIVECC) $(NATIVE_CFLAGS) -I$(LIBCBASE)/inc -I$(LIBCDIR)/inc \
1418 $(CPPFLAGS.native) $(LDFLAGS.native) -o $@ $(GENASSYM_C)
1419
1420 OFFSETS = $(LIBCDIR)/$(MACH)/offsets.in
1421
1422 assym.h: $(OFFSETS) genassym
1423 $(OFFSETS_CREATE) <$(OFFSETS) >$@
1424 ./genassym >>$@
1425
1426 # derived C source and related explicit dependencies
1427 $(LIBCDIR)/port/gen/errlst.c + \
1428 $(LIBCDIR)/port/gen/new_list.c: $(LIBCDIR)/port/gen/errlist $(LIBCDIR)/port/gen/errlist.awk
1429 cd $(LIBCDIR)/port/gen; pwd; $(AWK) -f errlist.awk < errlist
1430
1431 pics/errlst.o: $(LIBCDIR)/port/gen/errlst.c
1432
1433 pics/new_list.o: $(LIBCDIR)/port/gen/new_list.c
|