File: Makefile.win32

package info (click to toggle)
htdig 1%3A3.2.0b6-12
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd, wheezy
  • size: 14,996 kB
  • ctags: 9,373
  • sloc: ansic: 49,626; cpp: 46,470; sh: 20,694; xml: 4,180; perl: 2,543; makefile: 887; php: 79; asm: 14
file content (63 lines) | stat: -rw-r--r-- 2,082 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#
# 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