23 # Use is subject to license terms.
24 #
25 # Copyright 2016 RackTop Systems.
26 #
27
28 pics/%.o: ../common/%.c
29 $(COMPILE.c) -o $@ $<
30 $(POST_PROCESS_O)
31
32 $(LIBLINKS):
33 -$(RM) $@; $(SYMLINK) $(DYNLIB) $@
34
35 delete:
36 $(RM) $(DYNLIB)
37
38 # Special target for native builds (ie. when we need to build a version of ld
39 # to build a version of ld :-).
40
41 native: $(SGSLIBDIR)/$(LIBLINKS)
42
43 $(SGSLIBDIR)/$(DYNLIB): pics .WAIT $$(PICS)
44 $(BUILD.SO)
45 $(POST_PROCESS_SO)
46
47 $(SGSLIBDIR)/$(LIBLINKS): $(SGSLIBDIR)/$(DYNLIB)
48 -@$(RM) $(SGSLIBDIR)/$(LIBLINKS)
49 $(SYMLINK) $(DYNLIB) $(SGSLIBDIR)/$(LIBLINKS)
50
51 include $(SRC)/lib/Makefile.targ
52 include $(SRC)/cmd/sgs/Makefile.targ
53
54
55 # Derived source and header files (messaging).
56
57 catalog: $(BLTMESG)
58
59 chkmsg: $(LINTSRCS)
60 sh $(CHKMSG) $(CHKMSGFLAGS) $(LINTSRCS)
61
62 $(BLTDEFS) + \
63 $(BLTDATA) + \
|
23 # Use is subject to license terms.
24 #
25 # Copyright 2016 RackTop Systems.
26 #
27
28 pics/%.o: ../common/%.c
29 $(COMPILE.c) -o $@ $<
30 $(POST_PROCESS_O)
31
32 $(LIBLINKS):
33 -$(RM) $@; $(SYMLINK) $(DYNLIB) $@
34
35 delete:
36 $(RM) $(DYNLIB)
37
38 # Special target for native builds (ie. when we need to build a version of ld
39 # to build a version of ld :-).
40
41 native: $(SGSLIBDIR)/$(LIBLINKS)
42
43 $(PICS): pics
44
45 $(SGSLIBDIR)/$(DYNLIB): $(PICS) $(SGSLIBDIR)
46 $(BUILD.SO)
47 $(POST_PROCESS_SO)
48
49 $(SGSLIBDIR)/$(LIBLINKS): $(SGSLIBDIR)/$(DYNLIB)
50 -@$(RM) $(SGSLIBDIR)/$(LIBLINKS)
51 $(SYMLINK) $(DYNLIB) $(SGSLIBDIR)/$(LIBLINKS)
52
53 include $(SRC)/lib/Makefile.targ
54 include $(SRC)/cmd/sgs/Makefile.targ
55
56
57 # Derived source and header files (messaging).
58
59 catalog: $(BLTMESG)
60
61 chkmsg: $(LINTSRCS)
62 sh $(CHKMSG) $(CHKMSGFLAGS) $(LINTSRCS)
63
64 $(BLTDEFS) + \
65 $(BLTDATA) + \
|