2 # Copyright (C) 2001-2003 by NBMK Encryption Technologies.
5 # NBMK Encryption Technologies provides no support of any kind for
6 # this software. Questions or concerns about it may be addressed to
7 # the members of the relevant open-source community at
8 # <tech-crypto@netbsd.org>.
10 # Redistribution and use in source and binary forms, with or without
11 # modification, are permitted provided that the following conditions are
14 # 1. Redistributions of source code must retain the above copyright
15 # notice, this list of conditions and the following disclaimer.
17 # 2. Redistributions in binary form must reproduce the above
18 # copyright notice, this list of conditions and the following
19 # disclaimer in the documentation and/or other materials provided
20 # with the distribution.
22 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
23 # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
24 # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
25 # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
26 # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
27 # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
28 # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
29 # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
30 # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
31 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
32 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
35 #*****************************************************************************
36 # @(#) Makefile 1.20@(#)
37 #*****************************************************************************
38 # Makefile for NetOctave's Queue Manager
39 #***************************************************************************
41 # 03/21/02 brr Reorganize 2.1 directory structure.
42 # 03/06/02 brr Removed SAPI from the include path.
43 # 02/20/02 brr Reinstated QMgrInit.
44 # 01/16/02 brr Removed obsolete QMgrInit & NSPInit.
45 # 01/13/02 brr Removed obsolete QMMemory.
46 # 01/04/02 brr Modified to build in kernel space.
47 # 11/27/01 brr Removed obsolete Queue source files.
48 # 10/22/01 brr Original version.
49 #***************************************************************************
54 include $(BASE_DIR
)/Makefile.defaults
59 SOURCES
= QMgrInit.c QMQueue.c QMUtil.c RNQueue.c
60 OBJECTS
= $(SOURCES
:.c
=.o
)
62 INCLUDES
+= -I
$(BASE_DIR
)/driver
/common \
63 -I
$(BASE_DIR
)/driver
/$(TARGET_DIR
)
65 ifeq ($(TARGET_OS
), VxWorks
)
68 ifeq ($(TARGET_OS
), Linux
)
75 QMgr.out
: $(OBJECTS
) Makefile
$(BASE_DIR
)/Makefile.defaults
76 $(LD
) -o
$@
$(OBJECTS
) $(LDFLAGS
) $(LIBS
)
79 ld -r
-o
$(PROGRAM
) $(OBJECTS
)
82 $(RM
) $(RMFLAGS
) *.d
*.o
$(PROGRAM
)
85 ifneq ($(MAKECMDGOALS
),clean)
86 -include $(SOURCES
:.c
=.d
)