Print this page
11461 should use a native link-editor during the build
11463 SUNWonld has passed its use-by date
11464 cmd/sgs/tools should contain tools, not common code
11465 sgsmsg should be built with the rest of the build tools


  16 # If applicable, add the following below this CDDL HEADER, with the
  17 # fields enclosed by brackets "[]" replaced with your own identifying
  18 # information: Portions Copyright [yyyy] [name of copyright owner]
  19 #
  20 # CDDL HEADER END
  21 #
  22 #
  23 #
  24 # Copyright 2003 Sun Microsystems, Inc.  All rights reserved.
  25 # Use is subject to license terms.
  26 #
  27 # Copyright 2019 OmniOS Community Edition (OmniOSce) Association.
  28 #
  29 
  30 $(ROOTDIR)/bin/%:       %
  31                 $(INS.file)
  32 
  33 $(ROOTDIR)/lib/%:       %
  34                 $(INS.file)
  35 
  36 sgsmsg:         $(SGSMSG_OBJS)
  37                 $(NATIVECC) $(DEBUG) $(NATIVE_CFLAGS) \
  38                         -o $@ $(SGSMSG_OBJS)
  39 
  40 sgsmsg.o:       ../common/sgsmsg.c
  41                 $(NATIVECC) $(DEBUG) $(NATIVE_CFLAGS) -c ../common/sgsmsg.c
  42 
  43 string_table.o: ../common/string_table.c
  44                 $(NATIVECC) $(DEBUG) $(NATIVE_CFLAGS) -c \
  45                     ../common/string_table.c
  46 
  47 avl.o:          $(VAR_AVLDIR)/avl.c
  48                 $(NATIVECC) $(DEBUG) $(NATIVE_CFLAGS) -c \
  49                     $(VAR_AVLDIR)/avl.c
  50 
  51 piglatin:       ../common/piglatin.c
  52                 $(NATIVECC) $(NATIVE_CFLAGS) -o $@ ../common/piglatin.c
  53 
  54 %:              %.o
  55                 $(LINK.c) -o $@ $< $(LDLIBS)
  56                 $(POST_PROCESS)
  57 
  58 %.o:            ../common/%.c
  59                 $(COMPILE.c) -o $@ $<
  60                 $(POST_PROCESS_O)
  61 
  62 catalog:        sgsmsg
  63 
  64 clobber:        clean
  65                 $(RM) $(PROGS) $(NATIVE) $(CLOBBERFILES)
  66 
  67 clean:
  68                 $(RM) $(OBJECTS) $(CLEANFILES)


  16 # If applicable, add the following below this CDDL HEADER, with the
  17 # fields enclosed by brackets "[]" replaced with your own identifying
  18 # information: Portions Copyright [yyyy] [name of copyright owner]
  19 #
  20 # CDDL HEADER END
  21 #
  22 #
  23 #
  24 # Copyright 2003 Sun Microsystems, Inc.  All rights reserved.
  25 # Use is subject to license terms.
  26 #
  27 # Copyright 2019 OmniOS Community Edition (OmniOSce) Association.
  28 #
  29 
  30 $(ROOTDIR)/bin/%:       %
  31                 $(INS.file)
  32 
  33 $(ROOTDIR)/lib/%:       %
  34                 $(INS.file)
  35 















  36 piglatin:       ../common/piglatin.c
  37                 $(NATIVECC) $(NATIVE_CFLAGS) -o $@ ../common/piglatin.c
  38 
  39 %:              %.o
  40                 $(LINK.c) -o $@ $< $(LDLIBS)
  41                 $(POST_PROCESS)
  42 
  43 %.o:            ../common/%.c
  44                 $(COMPILE.c) -o $@ $<
  45                 $(POST_PROCESS_O)


  46 
  47 clobber:        clean
  48                 $(RM) $(PROGS) $(NATIVE) $(CLOBBERFILES)
  49 
  50 clean:
  51                 $(RM) $(OBJECTS) $(CLEANFILES)