19 # CDDL HEADER END
20 #
21 #
22 # Copyright 2006 Sun Microsystems, Inc. All rights reserved.
23 # Use is subject to license terms.
24 #
25 # Copyright 2016 RackTop Systems.
26 # Copyright 2019 OmniOS Community Edition (OmniOSce) Association.
27 #
28
29 pics/%.o: ../common/%.c
30 $(COMPILE.c) -o $@ $<
31 $(POST_PROCESS_O)
32
33 $(LIBLINKS):
34 -$(RM) $@; $(SYMLINK) $(DYNLIB) $@
35
36 delete:
37 $(RM) $(DYNLIB)
38
39 # Special target for native builds (ie. when we need to build a version of ld
40 # to build a version of ld :-).
41
42 native: $(SGSLIBDIR)/$(LIBLINKS)
43
44 $(PICS): pics
45
46 $(SGSLIBDIR)/$(DYNLIB): $(PICS) $(SGSLIBDIR)
47 $(BUILD.SO)
48 $(POST_PROCESS_SO)
49
50 $(SGSLIBDIR)/$(LIBLINKS): $(SGSLIBDIR)/$(DYNLIB)
51 -@$(RM) $(SGSLIBDIR)/$(LIBLINKS)
52 $(SYMLINK) $(DYNLIB) $(SGSLIBDIR)/$(LIBLINKS)
53
54 include $(SRC)/lib/Makefile.targ
55 include $(SRC)/cmd/sgs/Makefile.targ
56
57
58 # Derived source and header files (messaging).
59
60 catalog: $(BLTMESG)
61
62 chkmsg: $(MSGSRCS)
63 sh $(CHKMSG) $(CHKMSGFLAGS) $(MSGSRCS)
64
65 $(BLTDEFS) + \
66 $(BLTDATA) + \
67 $(BLTMESG): $(SGSMSGALL)
68 $(SGSMSG) $(SGSMSGFLAGS) $(SGSMSGALL)
|
19 # CDDL HEADER END
20 #
21 #
22 # Copyright 2006 Sun Microsystems, Inc. All rights reserved.
23 # Use is subject to license terms.
24 #
25 # Copyright 2016 RackTop Systems.
26 # Copyright 2019 OmniOS Community Edition (OmniOSce) Association.
27 #
28
29 pics/%.o: ../common/%.c
30 $(COMPILE.c) -o $@ $<
31 $(POST_PROCESS_O)
32
33 $(LIBLINKS):
34 -$(RM) $@; $(SYMLINK) $(DYNLIB) $@
35
36 delete:
37 $(RM) $(DYNLIB)
38
39 $(PICS): pics
40
41
42 include $(SRC)/lib/Makefile.targ
43 include $(SRC)/cmd/sgs/Makefile.targ
44
45
46 # Derived source and header files (messaging).
47
48 catalog: $(BLTMESG)
49
50 chkmsg: $(MSGSRCS)
51 sh $(CHKMSG) $(CHKMSGFLAGS) $(MSGSRCS)
52
53 $(BLTDEFS) + \
54 $(BLTDATA) + \
55 $(BLTMESG): $(SGSMSGALL)
56 $(SGSMSG) $(SGSMSGFLAGS) $(SGSMSGALL)
|