You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
2.0 KiB
Makefile
64 lines
2.0 KiB
Makefile
#
|
|
# Makefile - makefile for htsearch
|
|
#
|
|
|
|
APP_NAME = Right Now Web CGI
|
|
RNT_PRODUCT = rnw
|
|
|
|
TARGET1 = $(BINDIR)/htdump$(EXESFX)
|
|
TARGET2 = $(BINDIR)/htload$(EXESFX)
|
|
TARGET3 = $(BINDIR)/htmerge$(EXESFX)
|
|
TARGET4 = $(BINDIR)/htnotify$(EXESFX)
|
|
TARGET5 = $(BINDIR)/htpurge$(EXESFX)
|
|
TARGET6 = $(BINDIR)/htstat$(EXESFX)
|
|
|
|
#htdump.cc htload.cc htmerge.cc htnotify.cc htpurge.cc htstat.cc
|
|
|
|
include ../Makedefs.win32
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# add new executable members to this list
|
|
|
|
|
|
CXXSRC = htdump.cc htload.cc htmerge.cc htnotify.cc htpurge.cc htstat.cc
|
|
|
|
OBJS1 = win32/htdump.obj
|
|
OBJS2 = win32/htload.obj
|
|
OBJS3 = win32/htmerge.obj
|
|
OBJS4 = win32/htnotify.obj
|
|
OBJS5 = win32/htpurge.obj
|
|
OBJS6 = win32/htstat.obj
|
|
|
|
|
|
CPPFLAGS += -DHAVE_CONFIG_H -DSENDMAIL=\"\" -I. -I../include -I../htlib -I../htcommon -I../htword -I../db -I../htnet
|
|
|
|
LDLIBS = ../lib/$(ARCH)/libhtnet.lib ../lib/$(ARCH)/libcommon.lib ../lib/$(ARCH)/libhtword.lib ../lib/$(ARCH)/libht.lib ../lib/$(ARCH)/libcommon.lib ../lib/$(ARCH)/libhtword.lib ../lib/$(ARCH)/libht.lib ../lib/$(ARCH)/libfuzzy.lib ../lib/$(ARCH)/libhtdb.lib
|
|
OTHERLIBS = ws2_32.lib L:/win32/lib/zlib114/zlib.lib
|
|
|
|
DEPLIBS += $(LDLIBS)
|
|
|
|
win32/%.obj: %.cc %.c
|
|
$(CC) $(CPPFLAGS) -c $< -o $@
|
|
|
|
all: $(TARGET1) $(TARGET2) $(TARGET3) $(TARGET4) $(TARGET5) $(TARGET6)
|
|
|
|
$(TARGET1): $(OBJDIRDEP) $(BINDIRDEP) $(OBJS1) $(DEPLIBS)
|
|
$(EXELD) $(LDFLAGS) $(OBJS1) $(LDLIBS) $(OTHERLIBS)
|
|
|
|
$(TARGET2): $(OBJDIRDEP) $(BINDIRDEP) $(OBJS2) $(DEPLIBS)
|
|
$(EXELD) $(LDFLAGS) $(OBJS2) $(LDLIBS) $(OTHERLIBS)
|
|
|
|
$(TARGET3): $(OBJDIRDEP) $(BINDIRDEP) $(OBJS3) $(DEPLIBS)
|
|
$(EXELD) $(LDFLAGS) $(OBJS3) $(LDLIBS) $(OTHERLIBS)
|
|
|
|
$(TARGET4): $(OBJDIRDEP) $(BINDIRDEP) $(OBJS4) $(DEPLIBS)
|
|
$(EXELD) $(LDFLAGS) $(OBJS4) $(LDLIBS) $(OTHERLIBS)
|
|
|
|
$(TARGET5): $(OBJDIRDEP) $(BINDIRDEP) $(OBJS5) $(DEPLIBS)
|
|
$(EXELD) $(LDFLAGS) $(OBJS5) $(LDLIBS) $(OTHERLIBS)
|
|
|
|
$(TARGET6): $(OBJDIRDEP) $(BINDIRDEP) $(OBJS6) $(DEPLIBS)
|
|
$(EXELD) $(LDFLAGS) $(OBJS6) $(LDLIBS) $(OTHERLIBS)
|
|
|
|
include ../Makerules.win32
|