Print this page
saveargs: Implement as libsaveargs

Split Close
Expand all
Collapse all
          --- old/usr/src/common/saveargs/tests/testmatch/Makefile
          +++ new/usr/src/lib/libsaveargs/tests/testmatch/Makefile
        1 +
   1    2  #
   2    3  # This file and its contents are supplied under the terms of the
   3    4  # Common Development and Distribution License ("CDDL"), version 1.0.
   4    5  # You may only use this file in accordance with the terms of version
   5    6  # 1.0 of the CDDL.
   6    7  #
   7    8  # A full copy of the text of the CDDL should have accompanied this
   8    9  # source.  A copy of the CDDL is also available via the Internet at
   9   10  # http://www.illumos.org/license/CDDL.
  10   11  #
  11   12  
  12   13  #
  13   14  # Copyright 2012, Richard Lowe.
  14   15  #
  15   16  
  16   17  include $(SRC)/Makefile.master
  17   18  include $(SRC)/Makefile.master.64
  18   19  
  19   20  .KEEP_STATE:
  20   21  
  21      -OBJECTS = testmatch.o saveargs.o data.o
       22 +OBJECTS = testmatch.o data.o
  22   23  PROG = testmatch
  23   24  
  24      -CPPFLAGS += -I$(SRC)/common/saveargs
       25 +LDLIBS64 += -lsaveargs
       26 +
  25   27  ASFLAGS += -P
  26   28  AS_CPPFLAGS += -D_ASM
  27   29  
  28      -%.o: $(SRC)/common/saveargs/%.c
  29      -        $(COMPILE.c) -o $@ $<
  30      -
  31   30  $(PROG): $(OBJECTS)
  32      -        $(LINK.c) -o $@ $(OBJECTS) -lc
       31 +        $(LINK.c) -o $@ $(OBJECTS) $(LDLIBS64)
  33   32  
  34   33  clean:
  35   34          $(RM) $(OBJECTS) $(PROG)
  36   35  
  37   36  clobber: clean
  38   37  
  39   38  all: $(PROG)
  40   39  
  41   40  install: all
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX