#
# @(#)GNUmakefile	1.10 03/04/16
#
#
#----------------------------------------------------------------
# Initial Configuration
#----------------------------------------------------------------
#
# this section needs to contain:
#	package name
#	topdir
#	location of Makedef
#	any subdirectories
#	the name of any Libs or Executables
#
#
#----------------------------------------------------------------
PACKAGE		= svc
TOPDIR          = ../../..
MAKEDEFS        = $(TOPDIR)/src/buildcfg/Defs.gmk
SUBDIRS         = 

FILES.c = \
	registry.c \
	util.c \
	imqadmin.c \
	imqbrokerd.c \
	imqcmd.c \
	imqkeytool.c \
	imqobjmgr.c \
	imqusermgr.c \
	jmqsvcadmin.c \
	jmqdbsvc.c \
	jmqbrokersvc.c

# optional resource file used for windows

EXE1_NAME	= imqsvcadmin
EXE1_FILE.c	= jmqsvcadmin.c
EXE1_DLIB	= 
EXE1_LNKFLAGS   = advapi32.lib $(PKGDIR)/registry.obj

EXE2_NAME	= imqbrokersvc
EXE2_FILE.c	= jmqbrokersvc.c
EXE2_DLIB	= 
EXE2_LNKFLAGS   = advapi32.lib $(PKGDIR)/registry.obj $(PKGDIR)/util.obj

EXE3_NAME	= imqdbmgr
EXE3_FILE.c	= jmqdbsvc.c
EXE3_DLIB	= 
EXE3_LNKFLAGS   = advapi32.lib $(PKGDIR)/util.obj

EXE4_NAME	= imqcmd
EXE4_FILE.c	= imqcmd.c
EXE4_DLIB	= 
EXE4_LNKFLAGS   = advapi32.lib $(PKGDIR)/util.obj

EXE5_NAME	= imqusermgr
EXE5_FILE.c	= imqusermgr.c
EXE5_DLIB	= 
EXE5_LNKFLAGS   = advapi32.lib $(PKGDIR)/util.obj

EXE6_NAME	= imqadmin
EXE6_FILE.c	= imqadmin.c
EXE6_DLIB	= 
EXE6_LNKFLAGS   = advapi32.lib $(PKGDIR)/util.obj

EXE7_NAME	= imqobjmgr
EXE7_FILE.c	= imqobjmgr.c
EXE7_DLIB	= 
EXE7_LNKFLAGS   = advapi32.lib $(PKGDIR)/util.obj

EXE8_NAME	= imqkeytool
EXE8_FILE.c	= imqkeytool.c
EXE8_DLIB	= 
EXE8_LNKFLAGS   = advapi32.lib $(PKGDIR)/util.obj

EXE9_NAME	= imqbrokerd
EXE9_FILE.c	= imqbrokerd.c
EXE9_DLIB	= 
EXE9_LNKFLAGS   = advapi32.lib $(PKGDIR)/util.obj

include $(MAKEDEFS)

all:            exe
clean:          exe.clean
debug:          exe.debug
optimized:      exe.optimized

#----------------------------------------------------------------
# Overrides
#----------------------------------------------------------------
#
# This section includes the FILES and any library or executable
# information that you are interested in overriding
#
LIB_TYPE=executable
CL_INCLUDES=/I. $(JAVAINCLUDEFLAGS)

